使用注入的 DLL 代码干扰 Win32 消息循环 (SetWindowsHookEx)
大家好! 经过几个小时的深入研究 Google,我终于来到了这里。我直接开门见山:我即将“刷新”我的 C/C++ 技能,并再次获得非托管世界的经验。作为一…
私有 DLL 函数可公开访问
我在 Visual Studio 2008 中使用 C++ 生成了一个 Win32 DLL。我的所有函数都在新 DLL 的唯一本机类中定义。有些函数被声明为私有,而其他函数则被声明…
错误:全局范围没有 GetUrl
我的 C++ DLL 有一个新问题...我尝试导出整个类而不是仅导出一种方法。但程序现在不想编译,因为全局范围没有 GetUrl 这是我的“UrlConnector.h”: &…
IIS:无法加载 DLL“”:找不到指定的模块。 (HRESULT 异常:0x8007007E)
我有一个使用 .Net 远程处理的应用程序。远程调用我们的非托管 dll,它是 Versant 数据库的客户端。我们应用程序的先前版本与 Versant 的早期版本以完…
从 C# 应用程序链接 C# DLL 中的函数
从 C# 应用程序链接到 C# DLL 中的函数的正确方法是什么? 这就是我的 DLL 的外观: namespace WMIQuery_Namespace { public class WMIQuery { public…
为什么我们必须将全局钩子过程放在单独的 DLL 中
我读了一些文章、msdn 和博客,但有一些问题 为什么我们必须将全局钩子过程放置在与安装钩子过程的应用程序分开的 DLL 中 ,与全局钩子和键盘记录器有…
如何将第三方 Windows DLL 组织到应用程序文件夹的子文件夹中?
我们有一个应用程序依赖于许多第三方 DLL 组。不幸的是,这些第三方 DLL 的编写者都没有对它们进行非常一致的命名,因此很难看出哪个 DLL 属于哪个组…
如何在 C# 中读取(本机)DLL 的导出函数名称?
我知道我可以阅读 PE 规范 以便编写执行此操作的代码。 然而,由于我没有太多时间,我希望你们中的一些人可能已经准备好发送这样的代码示例。 重要提…
如何在Delphi中调用WinAPI函数SetDllDirectory()?
我想防止通过访问当前工作目录来加载恶意 DLL,如 http://msdn.microsoft.com/en-us/library/ff919712(VS.85).aspx 在我们的 C++ 应用程序中实现的解…
包装我们的软件库以服务于 C++ 的最佳方式是什么?和 C# 客户端应用程序?
我正在开始一个新项目,其核心产品是软件库。我们将包装现有的代码,用 C++ 编写,因为它的数值非常密集;我们拥有并编译这个核心代码。 我相信我们将…
在 Visual Studio 2008 中设置 Win32 DLL
我想使用 Visual Studio 2008 制作一个 Win32 DLL(非托管代码)。选择“新建项目”后,在“项目类型”->“其他语言 ->视觉 C++ -> Win32 我选…