桌面应用程序中的安全性 [英] Security in Desktop Applications

查看:91
本文介绍了桌面应用程序中的安全性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我有程序"VB桌面应用程序" ...
我不想允许用户复制程序(.exe)并将其安装在另一台PC上
(想要保护程序的版权,不允许对其进行复制.它们只能从所有者那里获得).
有任何想法吗?

Hi
I have program "VB desktop application" ...
I don''t want to allow the user to copy the program (.exe) and install it on another PC
(Wanna to protect the copy right of the program and not allow to copy it.they just can get it from the owner)
Any Idea?

推荐答案

做到这一点的唯一可靠方法是要求用户在线,并通过诸如NIC id之类的识别信息来验证该计算机已获许可.即使这样,由于您的应用程序是VB.NET,因此可以将其反编译并删除安全层.我的经验是,您最好使付费用户满意,而不是试图向他们发动战争以制止盗版.
The only reliable way to do this, is to require the user to be online, and verify via identifying information like the NIC id, that the machine is licensed. Even then, as your app is VB.NET, it can be decompiled and your security layer removed. My experience is that you''d do better to make your paying users happy, than to try to wage war on them to stop piracy.


有不同的使用方式.
1).您的应用程序第一次在任何时间打开您的软件以检查此情况后,将其存储在硬盘中或不存储在DB中.如果不一样,则无法打开您的exe.
2).设置寄存器设置.
3).Any手动检查此代码,例如:-Any Drive Any bak file and check this bak file.
There Are Different way to use.
1).Your application first time rum to store hard disk or ram no store in DB after any time open your software to Check this condition. if Different not open your exe.
2).Set Register Setting.
3).Any Manual Check this Code for Eg:-Any Drive Any bak file and check this bak file.


这篇关于桌面应用程序中的安全性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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