我有一个我们在公司使用的应用程序。
我们所有的Windows XP PC和Windows 7 PC都使用它。
我可以在Visual Studio 2008下的调试器中运行它并构建所有其他PC用来安装它的安装程序,但是在我的PC上安装后我无法运行它(安装显示没有错误)
在“事件查看器”下> Windows日志>申请,两(2)个事件被解雇:
尝试运行已安装的应用程序时抛出的错误:
错误应用程序名称:Suite.exe,版本:2.2.21.0,时间戳:0x4d389f32
错误模块名称:ntdll.dll,版本:6.1.7600.16559,时间戳:0x4ba9b802
例外代码:0xc00000fd
故障偏移:0x00000000000076cf
错误进程id:0x1424
故障应用程序启动时间:0x01cbb8f485a2a9d8
错误的应用程序路径:C:\ Program Files \ Aaon Coil Products,Inc \ ACP Software Suite \ Suite.exe
错误模块路径:C:\ Windows \ SYSTEM32 \ ntdll.dll
报告编号:c58bd590-24e7-11e0-b398-00248103a942
使用Windows错误报告后立即触发信息性消息:
故障桶28268826,类型4
活动名称:APPCRASH
回复:不可用
驾驶室ID:0问题签名:
P1:Suite.exe
P2:2.2.21.0
P3:4d389f32
P4:ntdll.dll
P5:6.1.7600.16559
P6:4ba9b802
P7:c00000fd
P8:00000000000076cf
P9:
P10:附件:
C:\ Users \ cp-jpool \ AppData \ Local \ Temp \ WER492A.tmp.WERInternalMetadata.xml这些文件可在此处获取:
C:\ Users \ cp-jpool \ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive \ AppCrash_Suite.exe_e131a0d577e0788f7db9b54fd53b35e27d8860e2_11df4dea分析符号:
重新检查解决方案:0
报告编号:c58bd590-24e7-11e0-b398-00248103a942
报告状态:0
每次我尝试运行我用这台PC制作的应用程序时都会重复...在这台PC上,但没有其他地方。
有人可以让我知道发生了什么以及如何解决这个问题吗?
答案 0 :(得分:1)
运行时是否会提示您提升Visual Studio?
如果是这样,请尝试运行提升的应用。
基本上,找出两者之间的不同之处:
您可以在没有调试的Visual Studio 中运行它吗?包括何时将其设置为“发布”?
如果您将其构建并安装为“Debug”,然后启动它并尝试在崩溃时附加到它上怎么样? (您可以在此处通过注册表设置JIT调试器:http://msdn.microsoft.com/en-us/library/5hs4b7a6.aspx)
答案 1 :(得分:0)
事实证明,我的应用程序使用的控件不能在64位环境中运行。
显然,只要其中一个旧式DLL出现故障,VS2008中的调试器就不会抛出错误。