0

我有一個.NET應用程序文件(.exe C#)調用的DLL不同(C#DLL和C++的DLL) - 我有自己的源代碼重新編譯......使用應用程序的簽名來控制執行

現在,我的目標是讓我簽字了 證書應用程序(EXE + DLL文件),然後進行以下操作: - 如果證書沒有安裝在操作系統 - >應用程序將無法啓動。 - 如果證書安裝在操作系統+一個DLL沒有簽名或者用不同的證書(用於EXE)簽署 - >該應用程序應該崩潰一旦DLL調用。

可以做到這一點嗎?在.NET中使用代碼簽名?如果沒有,簽署申請的目標是什麼?

+3

這不是什麼代碼簽名。它的目標是向用戶保證*你*是合法的,而不是其他方式。 – 2010-11-28 15:39:48

回答

0

不幸的是,沒有,簽約不會幫助你避免均線系統上執行(存在於政策告訴系統只加載簽名的可執行程序設置)。簽名用於證明EXE/DLL /等的作者身份。事實上它沒有被病毒或Troyan修改過。

相關問題