如何确保我的DLL知道dll的调用者?

时间:2013-08-30 18:00:19

标签: c++ authentication dll code-signing authenticode

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

假设我的应用程序(一个Windows DLL说实话),我有一个业务合作伙伴列表,我们同意某种身份识别。我想阻止来自此列表中不存在的应用程序的任何尝试来访问dll中的导出函数。

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

1 个答案:

答案 0 :(得分:0)

一旦未经授权的一方访问它,就不可能保护可执行代码不被执行。你可以很难执行代码,但是一个足够坚定的派对会找到一种方法来运行它。你正在有效地与应用程序和游戏作者打击海盗作斗争,并且查看尚未破解的可执行文件的数量,你的机会并不好。