Событие 1000, Ошибка приложения, Windows 7, Visual Studio 2008 - PullRequest
0 голосов
/ 21 января 2011

У меня есть приложение, которое мы используем в нашей компании.

Все наши компьютеры с Windows XP и Windows 7 используют его.

Я могу запустить его в отладчике под Visual Studio 2008 и собрать установщик, с которым все другие ПК используют его для установки, но я не могу запустить его после установки на моем компьютере (установка не показывает ошибок) .

В окне «Просмотр событий»> «Журналы Windows»> «Приложение» запускаются два (2) события:

  1. Ошибка, возникающая при попытке запустить установленное приложение:

    Неверное имя приложения: Suite.exe, версия: 2.2.21.0, отметка времени: 0x4d389f32
    Неисправное имя модуля: ntdll.dll, версия: 6.1.7600.16559, отметка времени: 0x4ba9b802
    Код исключения: 0xc00000fd
    Смещение ошибки: 0x00000000000076cf
    Идентификатор ошибочного процесса: 0x1424
    Время запуска ошибочного приложения: 0x01cbb8f485a2a9d8
    Неверный путь к приложению: C: \ Program Files \ Aaon Coil Products, Inc \ ACP Software Suite \ Suite.exe
    Неверный путь к модулю: C: \ Windows \ SYSTEM32 \ ntdll.dll
    Идентификатор отчета: c58bd590-24e7-11e0-b398-00248103a942

  2. Информационное сообщение запускается сразу после сообщения об ошибке Windows:

    Ковш неисправности 28268826, тип 4
    Название события: APPCRASH
    Ответ: Недоступно
    Идентификатор кабины: 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

Это повторяется каждый раз, когда я пытаюсь запустить приложение, которое я сделал с этим ПК ... на этом ПК, но нигде больше.

Может кто-нибудь дать мне представление о том, что происходит и как это исправить?

Ответы [ 2 ]

1 голос
/ 21 января 2011

Вам предлагается поднять Visual Studio при запуске?

Если это так, попробуйте запустить приложение с повышенными правами.

По сути, выделите различия между этими двумя понятиями:

  1. Можете ли вы запустить его в Visual Studio без отладки? В том числе, когда вы установили его на «Release»?

  2. Как насчет того, если вы соберете и установите его как «Отладка», затем запустите его и попытаетесь подключиться к нему, когда он падает (Вы можете установить отладчик JIT через реестр здесь: http://msdn.microsoft.com/en-us/library/5hs4b7a6.aspx)

Удачи!

0 голосов
/ 21 июня 2011

Оказалось, что мое приложение использует элемент управления, который не работает в 64-разрядных средах.

Очевидно, что отладчик в VS2008 не будет выдавать ошибку всякий раз, когда происходит сбой одной из этих библиотек старого стиля.

...