【发布时间】:2010-06-16 14:50:42
【问题描述】:
我们的应用程序有问题。我们最近将我们的工具链升级到了 Visual Studio 2010 和朋友,它在 Windows Vista + Windows 7 开发人员机器和 Windows 7 客户机器上都可以正常工作。 (所有 x86)
今天我们在运行 Windows XP SP2 x86 的客户端 PC 上进行了第一次安装,所有链接托管代码 dll 的应用程序都无法正常工作。启动.exe后似乎没有任何反应,没有弹出窗口,没有内存被吃掉,任务管理器中没有任务显示,什么都没有,nada。事件日志是空的,一切就好像应用程序returned在启动后立即进入操作系统一样。
我对此感到茫然,我真的不知道我应该如何开始调试这个问题。我不想在 Windows XP 机器上安装 VS2010 和所有东西,我想先尝试一些时间不密集的东西。
这一切都发生在链接托管 c++ DLL 的本机 C++ 应用程序中。纯托管 C# 应用程序确实有效。纯本机 C++ 应用程序确实有效。
【问题讨论】:
-
%ERRORLEVEL% 的进程是 -1073741819 即 0xC0000005 - 访问冲突
标签: .net c++ executable managed