0

我想创建一个只能由我知道的应用程序调用的 Windows DLL。

假设在我的应用程序(说实话是一个 Windows DLL)中,我有一个业务合作伙伴列表,并且我们在某种标识上达成一致。我想阻止不在此列表中的应用程序访问 dll 中导出的函数的任何尝试。

我正在查看 Windows Authenticode,但我不确定是否有解决此类问题的标准路径。帮助表示赞赏。

4

1 回答 1

0

一旦未经授权的一方可以访问可执行代码,就不可能保护它不被执行。您可以使代码难以执行,但是有足够决心的一方会找到一种方法来运行它。您正在有效地与应用程序和游戏作者与盗版作斗争,并且查看尚未破解的可执行文件的数量,您的机会并不大。

于 2013-08-30T19:37:10.560 回答