能否阻止单个应用程序的 Microsoft 错误报告?
我们有一个非托管 C++ 应用程序,它利用第 3 方 API 来读取 CAD 文件。对于某些损坏的 CAD 文件,第 3 方库崩溃并导致我们的 EXE 崩溃。因此,我们的…
托管到非托管代码调用有时会导致访问冲突...
此代码有时会导致以下异常: “试图读或写受保护的 记忆。这通常是一个迹象 其他内存已损坏” private static TOKEN_GROUPS GetTokenGroups(IntPtr to…
Marshal.StructureToPtr 使 Visual Studio 崩溃
我正在开发一个自定义调试引擎,当我将我的结构编组到 IntPtr Visual Studio 崩溃时(正在调试的不是调试器)。 我的结构只不过是: public struct Do…
我可以从完整的.Net Framework(在桌面上运行)调用非托管移动CE Dll吗
我有一个为 Windows Ce 编译的非托管库。我试图从 VB.net Full Framework .Net 4 Client Profile Windows 应用程序调用此 dll。我正在尝试使用与 Comp…
启用代码优化选项时应用程序崩溃
我遇到以下问题: 我正在开发一个 C# 应用程序,它需要不安全的代码来调用非托管 C++ 函数。结构是: [StructLayout(LayoutKind.Sequential)] unsafe …
DllImport的正确使用
假设 Native.dll 中有一个 C++ 方法 int NativeMethod(double, double *)。我第一次尝试从托管代码调用此方法(假设我不需要指定入口点), [DllImpor…
启用非托管调试总是导致 Visual Studio 崩溃
启用非托管调试之前从未遇到过任何问题。 我使用的是 Vista、VS Team System 2008 (9.0 30729.1 SP) 以及面向软件开发人员的 VS 2005 Team Edition (8…
在非托管 DLL 中调用方法时,如何保护我的 C# 应用程序免于崩溃?
我有一个由另一位开发人员用非托管 C++ 编写的非托管 DLL。我的应用程序是用 C# 编写的 WinForms 应用程序。我正在使用互操作来调用本机 DLL 中的方法…
如何公开实现接口并使用非托管资源的类?
我有一个关于非托管资源发挥作用时接口使用的问题。 假设我有一个 Web 服务并生成了 WCF 客户端。服务契约如下所示: [ServiceContract] public i…