По какой-то причине мое приложение C# завершается svchost.exe, и я пытаюсь понять, почему. Приложение автоматически закрывало приложение, пока я не включил ведение журнала тихого выхода из процесса с помощью Gflags.exe из инструментов отладки Windows. Это случается нечасто на машинах, на которых я не могу запускать инструменты отладки (клиентские компьютеры).
Это событие на самом деле не дает мне много информации для дальнейшего развития. Код завершения — 805306369=0x30000001, но я не могу найти в Интернете ничего полезного, что подсказывало бы мне, как интерпретировать это число.
Я надеялся, что журнал тихого выхода из процесса прольет некоторый свет на этот вопрос, но теперь у меня просто появилось больше вопросов.
Буду признателен за любые советы. Заранее спасибо за помощь!
Вот событие, о котором идет речь:
Log Name: Application
Source: Microsoft-Windows-ProcessExitMonitor
Date: 06/05/2013 04:12:17 PM
Event ID: 3001
Task Category: None
Level: Information
Keywords: Classic
User: SYSTEM
Computer: PC
Description:
The process 'C:\Users\Administrator\AppData\Local\MyApp.exe' was terminated by the process 'C:\Windows\System32\svchost.exe' with termination code -805306369. The creation time for the exiting process was 0x01ce61ad4e81c70c.
Event Xml:
3001
0
4
0
0
0x80000000000000
2350
Application
PC
C:\Users\Administrator\AppData\Local\MyApp.exe
C:\Windows\System32\svchost.exe
-805306369
01ce61ad4e81c70c
Подробнее здесь: https://stackoverflow.com/questions/169 ... pplication