如何保护我的申请? [英] How To Protect My Application?

查看:97
本文介绍了如何保护我的申请?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用密钥在新系统上运行来保护我的应用程序?



(编辑,最初我的应用程序只能在OneOne Copy中使用在一台计算机上将此应用程序粘贴到其他系统,但不运行所需的密钥)

How can I protect my application with key to run on new system?

(Edited, initially "Can This My Application Only Use in One Computer When SomeOne Copy Paste this application to other system they doesn't Run required Key")

推荐答案

从Google开始:使用密钥保护我的应用程序 [ ^ ]并根据您的搜索细化搜索语言和目标环境。



但是......除非你要为它收取很多费用,否则你将卖出大量的数字我不会在这个过程上花费太长时间。最终花费更多的时间来实施保护措施,以减少盗版行为 - 对于一些人来说,保护是一个红旗,对他们来说,黑客攻击它是一种爱好。看看Adobe:他们花了很多钱来保护Photoshop,只是因为破解版本会在发布的同一天出现在torrent网站上。

并注意过度保护:很容易使真正的用户生活困难,这会对销售产生巨大的负面影响。
Start with Google: Protect my application with key[^] and refine your search based on your language and target environment.

But...unless you are going to charge a heck of a lot for it, or you are going to sell huge numbers I wouldn't spend too long on the process. It's very easy to end up spending more in terms of your time on implementing protection that you would save in reduced piracy - and protection is a "red flag" for some people for whom hacking past it is a hobby. Look at Adobe: they spend a lot of money on protecting Photoshop, only for a cracked version to appear on torrent sites on the same day as it it released.
And beware over-protecting: it's easy to make life difficult for genuine users, and that can have a huge adverse effect on sales.


您可以收集计算机和/或用户特定数据(BIOS串行,硬盘驱动器标签,MAC地址eth和wifi,用户ID等...)具有特定程序和带有应用程序知道的算法的crypt。然后在您的应用中提供此许可文件。您的应用应在应用运行中多次解密并与特定计算机信息进行比较。
You can gather computer and/or user specific data (bios serial, hard drive label, MAC address on eth and wifi, User IDs etc...) with a specific program and crypt with an algorithm that your application knows. Then provide this license file with your app. Your app shall decrypt and compare information with that specific computer info several times in your app runs.


这篇关于如何保护我的申请?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆