2011-09-01 114 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