事件 1000、应用程序错误、Windows 7、Visual Studio 2008

发布于 2024-10-13 11:21:23 字数 1462 浏览 2 评论 0原文

我有一个在我们公司使用的应用程序。

我们所有的 Windows XP 电脑和 Windows 7 电脑都使用它。

我可以在 Visual Studio 2008 下的调试器中运行它,并构建所有其他 PC 用来安装它的安装程序,但在我的 PC 上安装后无法运行它(安装没有显示错误)。

在事件查看器>下Windows 日志 >应用程序,触发了两 (2) 个事件:

  1. 当我尝试运行已安装的应用程序时抛出错误:

    <块引用>

    故障应用程序名称: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
    报告 ID:c58bd590-24e7-11e0-b398-00248103a942

  2. Windows 错误报告后立即触发一条信息消息:

    <块引用>

    故障桶 28268826,类型 4
    活动名称:APPPCRASH
    回复: 不可用
    出租车编号: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

每次我尝试在这台电脑上运行我用这台电脑制作的应用程序时,都会重复此操作,但不会在其他地方运行。

有人可以告诉我发生了什么事以及如何解决它吗?

I've got an application we use at our company.

All of our Windows XP PCs and Windows 7 PCs use it.

I can run it in the debugger under Visual Studio 2008 and build the Installer that all of the other PCs use to install it with, but I can not get it to run after installing on my PC (the installation shows no errors).

Under Event Viewer > Windows Logs > Application, two (2) events are fired:

  1. The Error thrown when I try to run the installed application:

    Faulting application name: Suite.exe, version: 2.2.21.0, time stamp: 0x4d389f32
    Faulting module name: ntdll.dll, version: 6.1.7600.16559, time stamp: 0x4ba9b802
    Exception code: 0xc00000fd
    Fault offset: 0x00000000000076cf
    Faulting process id: 0x1424
    Faulting application start time: 0x01cbb8f485a2a9d8
    Faulting application path: C:\Program Files\Aaon Coil Products, Inc\ACP Software Suite\Suite.exe
    Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
    Report Id: c58bd590-24e7-11e0-b398-00248103a942

  2. An Informational message fires up immediately after with Windows Error Reporting:

    Fault bucket 28268826, type 4
    Event Name: APPCRASH
    Response: Not available
    Cab Id: 0

    Problem signature:
    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:

    Attached files:
    C:\Users\cp-jpool\AppData\Local\Temp\WER492A.tmp.WERInternalMetadata.xml

    These files may be available here:
    C:\Users\cp-jpool\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_Suite.exe_e131a0d577e0788f7db9b54fd53b35e27d8860e2_11df4dea

    Analysis symbol:
    Rechecking for solution: 0
    Report Id: c58bd590-24e7-11e0-b398-00248103a942
    Report Status: 0

This repeats every time I try to run the application I made with this PC ...on this PC, but no where else.

Could someone give me some idea of what's going on and how to fix it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清风不识月 2024-10-20 11:21:23

运行 Visual Studio 时是否会提示提升它?

如果是这样,请尝试提升运行该应用程序。

基本上,隔离两者之间的不同之处:

  1. 您可以在 Visual Studio 中运行它而无需调试吗?包括当你将其设置为“释放”时?

  2. 如果您将其构建并安装为“调试”,然后启动它并在崩溃时尝试附加到它,怎么样? (您可以通过注册表设置 JIT 调试器:http://msdn.microsoft .com/en-us/library/5hs4b7a6.aspx)

祝你好运!

Do you get prompted to elevate Visual Studio when you run it?

If so, try running the app elevated.

Basically, isolate what's different between the two:

  1. Can you run it in Visual Studio without debugging? Including when you set it to "Release"?

  2. How about if you build and install it as "Debug" then start it and try to attach to it as it crashes? (You can set the JIT debugger via the registry here: http://msdn.microsoft.com/en-us/library/5hs4b7a6.aspx)

Good luck!

做个少女永远怀春 2024-10-20 11:21:23

事实证明,我的应用程序使用了一个不能在 64 位环境上运行的控件。

显然,只要这些旧式 DLL 之一失败,VS2008 中的调试器就不会抛出错误。

It turned out that my application uses a control that does not run on 64-bit environments.

Apparently, the debugger in VS2008 will not throw an error whenever one of these old style DLLs fails.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文