C# 密码保护外部EXE文件?

C# 密码保护外部EXE文件?,c#,C#,我有一个关于在用户PC上设置EXE文件密码的程序的问题。 我实际上想知道这些是如何工作的,那些允许密码EXE在PC上运行而不安装软件的 他们是在程序中添加了一些东西,还是以某种方式将其替换为在内存中运行exe的程序 现在,我想知道如何在C#中实现这一点,这可能吗? 我希望能够为我的计算机上的程序创建自己的身份验证(我假设一些将是C++,一些在dotnet中,以及其他语言流行的游戏/程序)。 感谢所有能回答/帮助我的人:)我发现一个非常好的方法是HWID保护,在那里你有一个在线数据库,上面有允许的

我有一个关于在用户PC上设置EXE文件密码的程序的问题。 我实际上想知道这些是如何工作的,那些允许密码EXE在PC上运行而不安装软件的

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

现在,我想知道如何在C#中实现这一点,这可能吗? 我希望能够为我的计算机上的程序创建自己的身份验证(我假设一些将是C++,一些在dotnet中,以及其他语言流行的游戏/程序)。
感谢所有能回答/帮助我的人:)

我发现一个非常好的方法是HWID保护,在那里你有一个在线数据库,上面有允许的HWID,然后它会检查你的HWID是否允许运行这个程序。

我的意思是:@CokaCola:真的不清楚,可能是给你一些例子或链接,如果你看到这些东西,有助于理解您的想法mean@CokaCola:为什么不直接使用你指出的工具呢?它也是免费的…我想能够创建我自己的方法,我也想知道它们实际上是如何工作的这是一个可怕的想法。当你的应用程序被破解时,如果合法用户没有互联网或者你的服务器坏了,他们就会被套住,而盗版者会有一个正常的程序。见: