什么是 Windows 命令行 EXE 的“并行配置”?我该如何纠正它?
我有一个用 C++ 编写的简单 .exe(使用 Visual Studio 2005 构建),它使用提供的 API 测试一些硬件。它在我构建它的 Windows 7 计算机上运行良好,但…
在 vb.net 项目中导入 java.util.zip
我需要为我的项目导入 java.util.zip 以压缩和解压缩 vb.net 中选定的文件/文件夹。但是当我说导入 java.util.zip 时,我收到错误“找不到命名空间”…
使用 /MDd 标志编译时,C# 应用程序找不到 Dll
我有一个 C# 应用程序,它链接到一些 c# DLL,这些 DLL 又使用绑定来调用其他 Dll 中的 c++ 函数。 如果我使用 /MTd 编译 c++ Dlls,这一切都可以正常…
从 VC 返回结构体++到 C#
我用VC++写了一个结构体。我已经制作了 VC++ 代码的 dll,并使用 PInvoke 在 C# 中调用此 dll。 VC++ dll 看起来像这样 #include <windows.h> #in…
C# VS2005:DLL 可能损坏
当我运行引用特定 DLL 的 exe 时,出现以下错误。 无法加载文件或程序集“XYZ.ABC.DEF,版本= 1.0.3801.24033,文化=中性,PublicKeyToken = null”或…
为什么 dependency walker 将 32 位 dll 显示为 64 位?
在一些分析过程中,我在 Windows 7 64 位计算机上遇到了这种情况:我使用依赖加载了 notepad.exe,它显示位于 System32 上的依赖项是 64 位!是依赖项…
ASLR 是否会导致 Dll 加载缓慢?
在MSVC中,基地址随机化是默认选项。(从VS2005开始?) 所以,我不再手动重新设置dll的基地址。 但当我使用 VS2003 时,我重新调整了所有 dll 的基础…
重新创建 COM DLL,我需要担心 GUID 吗?
需要在 DLL 中进行更改。该DLL最初是用VB6编写的(不是我编写的),源代码丢失了。 它的功能非常简单,所以我从头开始重新创建它,但我只能访问 VB Ex…
如何使用 C++来自 C# 和 .NET 的库?
我的问题与 DLL 如何导出 C++ 类和泛型方法(关于没有 C# 并行的 C++ 语言功能)密切相关。 我相信您可以通过引用 DLL 并使用 DLLImport 从 C# 调用 e…
如何在 64 位项目中引用 32 位 DLL?
我有一个 C# 2.0 项目,它设置为目标“任何 Cpu”,但它引用了一个正在构建 32 位 dll 的 C++ 项目。 当我尝试在 64 位计算机上运行我的程序时,出现…
从 dll 返回 std::string/std::list
简短的问题。 我刚刚得到了一个需要与之交互的 dll。 Dll 使用 msvcr90D.dll 中的 crt(注意 D),并返回 std::strings、std::lists 和 boost::shared…