svchost.exe
间歇性地终止了我的C#应用程序,并且我设置了窗口调试工具-GFlags.exe
来监视是什么导致了我的C#应用程序无声无息地被杀死。
不幸的是,GFlags.exe
提供的以下日志信息对告诉我谁和为什么被杀死我的应用程序无济于事。
进程“ C:\ Program Files \ MyApplication.exe”被进程“ C:\ Windows \ System32 \ svchost.exe”终止,终止代码为-805306369。退出进程的创建时间为0x01d46287080b79dd。
<\!-- begin snippet: js hide: false console: true babel: false -->
<\!-- language: lang-html -->
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-ProcessExitMonitor" Guid="{FD771D53-8492-4057-8E35-8C02813AF49B}" EventSourceName="Process Exit Monitor" />
<EventID Qualifiers="16384">3001</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2018-10-13T04:24:59.000000000Z" />
<EventRecordID>34816</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>100425-P-MF061</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData Name="EVENT_PROCESSTERMINATION_CROSSPROCESS">
<Data Name="param1">C:\Program Files\MyApplication.exe</Data>
<Data Name="param2">C:\Windows\System32\svchost.exe</Data>
<Data Name="param3">-805306369</Data>
<Data Name="param4">01d46287080b79dd</Data>
</EventData>
</Event>
尽管在Why is svchost.exe terminating my C# application?上找到了类似的帖子,但没有解决方案。
有人遇到过同样的问题吗?如果您能分享知识,我将不胜感激。感谢您的提前帮助!