2011-09-01 176 views
0

我有一个关于用户PC上的密码EXE文件程序的问题。 我真的很想知道这些工作是如何工作的,即那些允许在未安装软件的情况下在PC上运行密码的EXE。密码保护外部EXE文件?

他们是否在程序中添加了一些东西,或者他们以某种方式将其替换为在内存中运行exe的程序?

现在,我想知道这是如何在C#中完成的,它甚至有可能吗? 我希望能够为我的计算机上的程序创建我自己的身份验证(我假设一些会在C++中,一些在DotNet中,以及其他任何语言流行的游戏/程序创建)。

由于任何人谁可以回答/帮我:)

+2

你在说什么? – NullUserException

+0

我的意思是这样的:http://www.windowscleanuptool.com/exepassword/free_exe_password.htm – CokaCola

+0

@CokaCola:它真的不清楚,可能是举一些例子或链接,你看到的东西,可以帮助了解你意思是 – Tigran

回答

0

我发现非常好的一种方式是,你有一个数据库联机与所允许的HWID保护HWID的然后它再检查,如果你的HWID允许运行此程序

+0

这是一个可怕的想法。当你的应用程序被破解时,如果合法用户没有互联网或你的服务器出现故障,合法用户就会受到攻击,而盗版者将有一个工作程序。请参阅:http://kotaku.com/5487918/ubisofts-new-drm-system-falls-down-locks-out-paying-customers – NullUserException