MSVC:__declspec(dllexport) 没有符号
在使用 MSVC(尤其是 2010 版本)编写 DLL 时,我遇到了一个小问题。 我的程序由主体部分和DLL 组成。该DLL包含一个函数, __declspec(dllexport) int…
如何从 64 位应用程序枚举 32 位进程的模块
我有代码: foreach (var process in Process.GetProcesses()) { if (process.ProcessName.ToLowerInvariant().StartsWith("iexplore")) { foreach (P…
如何在 Windows XP 64 位中枚举另一个进程模块
我已经问过如何从 64 位进程枚举 32 位进程模块 这里。答案是 EnumProcessModulesEx.在 Windows 7 x64 上一切正常,但 Windows XP x64 又如何呢? Vis…
针对非 OSGi 开发人员的 JAR Hell Hacks
编辑:在回顾了该剧之后,我在下面使用的示例有点具有误导性。我正在寻找这样的情况:我有两个第三方 jar(不是我可以访问源代码的自制 jar),它们都…
WriteFile() 尝试进行多线程时崩溃
我正在开发一个通过脚本访问的 mfc dll,所有这些都工作正常。我已经向其中添加了一个多线程组件,并尝试使用 WriteFile() 函数写入我的串行端口,但…
如何在 Delphi 中使用 TDataset 和 Dll
我想创建一个 dll 来从文件导入数据(不同格式,例如 csv、txt、xls...)。我的想法是这样的:dll 使用她的“引擎”加载数据,然后将此数据发送到我的…
在 Windows 8 中的 WinRT 上动态执行代码(C++ 或 .NET/C#)?
Windows 8 Metro 下的 WinRT 是否允许动态加载和执行代码?例如,是否可以将 dll 下载到内存或隔离存储并从中运行代码? JIT 将脚本语言编译为本机汇…
python 非托管 dll 调用在 win32 FindWindow api 上失败并出现访问冲突
我在 DLL 中有以下最基本的函数, #define INTELHOOK_API extern "C" __declspec(dllexport) INTELHOOK_API BOOL testFunc(void) { BOOL success = fa…
调试 VC++ 6 从 C# 调用 DLL
我有一个用 Visual Studio 6 编写的旧 DLL,我从用 Visual Studio 2010 编写的 C# 调用它。该 DLL 无法正常工作,我想对其进行调试。我该怎么做?我有…
如果它是纯 MSIL (/clr:pure),我应该在应用程序目录中包含哪些 MSVCR dll?
我一直在网上搜索这方面的信息,但在没有找到未安装任何 CRT dll 的机器的情况下无法得出安全的结论。我的应用程序非常小,我不想给用户带来潜在的臃…
在 C# 中将第三方控件导入到自己的程序集中
我安装了第三方后,我的Visual Studio 2008中有一堆winform控件库。 如何将这些控件导入到我自己的自定义库中?例如 我可以使用 MyAssembly.CotrolNam…
Microsoft Visual Studio 中的外部链接问题
我有两个共享外部变量的库。 在 libA 中,我在标头中声明了这样的变量: extern int Gbl; 然后我在源代码中再次将其定义为: int Gbl; 接下来然后我设…