Неверный путь к модулю: C: \ Windows \ system32 \ KERNELBASE.dll - PullRequest
0 голосов
/ 29 июля 2011

У меня есть приложение .Net 4.0 C ++, которое раньше было встроено в 32 бита.Очевидно, что при работе на 64-битной станции у меня были проблемы, поэтому я начал перестраивать все в 64-битные.Весь проект конвертируется, а также библиотеки, которые я сделал для этого, в другие файлы проекта.Все ссылки были обновлены, и все компилируется нормально.

После развертывания на 64-битной станции я теперь получаю следующие ошибки в средстве просмотра событий Windows:

Информация: Отчеты об ошибках Windows

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

Problem signature:
P1: EDI.exe
P2: 0.0.0.0
P3: 4e32e547
P4: KERNELBASE.dll
P5: 6.1.7601.17625
P6: 4de88429
P7: e0434352
P8: 000000000000cacd
P9: 
P10: 

Attached files:

These files may be available here:
C:\Users\developer\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_EDI.exe_b14cfebcf86ccaf91a35dacab06a28cdf7277ba_17f14701

Analysis symbol: 
Rechecking for solution: 0
Report Id: c9983227-ba04-11e0-9299-002713d66c71
Report Status: 0

Ошибка: ошибка приложения

Faulting application name: EDI.exe, version: 0.0.0.0, time stamp: 0x4e32e547
Faulting module name: KERNELBASE.dll, version: 6.1.7601.17625, time stamp: 0x4de88429
Exception code: 0xe0434352
Fault offset: 0x000000000000cacd
Faulting process id: 0x1704
Faulting application start time: 0x01cc4e118bde9f1d
Faulting application path: C:\Users\developer\Desktop\EDI_6.1.0.4160_x64\EDI_6.1.0.4160_x64\EDI.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: c9983227-ba04-11e0-9299-002713d66c71

Ошибка: .Net Runtime

Application: EDI.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack:
   at <Module>.main(System.String[])

Когда я запускаю средство обхода зависимостей для исполняемого файла, я вижу исполняемый файл, указанный в модулях.и больше ничего не приходит.В данный момент у меня не хватает идей, и мне интересно, кто-нибудь может что-нибудь из этого сделать?

Ответы [ 2 ]

0 голосов
/ 14 июня 2013

Я только что столкнулся с тем же кодом ошибки, также в Kernelbase.dll, при попытке отладки приложения C ++ в VS2012. К счастью, в моем случае я отследил проблему до опции Document Well (из расширения Productivity Powertools):

Окружение-вкладки и Windows-поддержание статуса булавки, если документ удален из лунки.

Очистка этой опции исправила мою проблему. Похоже, что при настройке вкладок / окон для отладки происходил сбой DevStudio.

Возможно, это не является причиной вашей конкретной проблемы, но я добавил ее здесь, потому что, если кто-то еще ищет код ошибки: 0xe0434352 в Kernelbase.dll, эта проблема находится в верхней части поиска Google.

0 голосов
/ 29 июля 2011

Код исключения: 0xe0434352 Не очень часто.Проверьте это:

http://social.msdn.microsoft.com/Forums/en-GB/pex/thread/b9728c2d-130e-48f9-80c1-442ddbc1e85b

...