从 DLL 创建线程 - ERROR_NOT_ENOUGH_MEMORY
我有这个dll,它在被LoadLibraryA加载时创建一个线程,使用RtlCreateUserThread将该dll注入到另一个进程中,注入成功,该dll被加载到目标进程中(kern…
如何从GAC中提取dll并查看dll中的代码?
我的 VPC 崩溃了,我丢失了项目的 1 个解决方案, 唯一的最新副本位于我部署的全局程序集缓存 (GAC) 中。 谁能告诉我如何通过cmd提示符从GAC中提取dll…
在从 C# 调用的 DLL 中使用 std::cout
我的 Windows 应用程序有 C# 部分和 C++ 部分。 C# 应用程序在运行时会显示一个控制台窗口。 C++ 代码被编译成 DLL,可通过 P/Invoke 从 C# 使用。 问…
在 Visual Studio 2010 C 中使用 DLL项目
我正在尝试在 Visual Studio 2010 C++ 项目中使用 DLL。我按照此处的说明进行操作,但是 http://msdn .microsoft.com/en-us/library/ms235636(v=vs.80…
如何在没有 ShareMem 单元的情况下将动态字符串数组传递给 dll 库(dll 和用 d7 编写的客户端)?
我在本页上读到动态数组需要 ShareMem 单元才能正常工作。 不过我想写一个对其他语言开放的dll。 谁能告诉我如何声明函数及其参数来传递字符串数组? …
C# 加载 C++ DLL - 退出时出现问题
好的,我有一个使用 C++ DLL 的 C# 用户界面。该DLL实际上是一个OpenGL/SDL游戏。 游戏结束后,它会返回到 C# UI。据我所知,这一切都运行得很好,而…
如何使用 DELPHI 中用 C 编写的外部 DLL
我需要使用外部 dll 与数码相机通信,我找到了具有适当 dll 的程序来实现通信。在 dll 描述中,我找到了适合我需要的函数。 DLL 头看起来像这样......…
程序集加载版本不匹配:为什么要加载?
我有两个程序集:HelloWorld.exe 和 Hello.dll。 exe是主程序集,dll正在被主程序集使用。 我编译了HelloWorld.exe (1.0.0) 和Hello.dll (1.0.0)。我…
将字符串传递给 dll
如何使用字符串参数从 C# WPF 应用程序调用 C++ dll 中的函数?我通过“添加引用”而不是“[DLLImport]”将 dll 添加到 C# 应用程序。 所有问题是 C# …
如何在 ctypes 中使用来自鼠标/键盘挂钩的结构信息
所以我有一些看起来像这样的c代码: #pragma comment(linker, "/SECTION:.SHARED,RWS") #pragma data_seg(".SHARED") HMODULE hInstance = 0 HHOOK hK…
如何将对 ole32.dll 的调用重定向到我自己的代理 DLL?
我正在尝试检测对 CoCreateInstance< 的所有调用/a> 在我正在启动的某个进程中(理想情况下,我也能够检测到子进程中的调用)。 为了实现这一目标…