我试图找出一台机器上奇怪行为的根源。我有一个可以交互运行的简单控制台应用程序,但是当我通过 WMI 调用它时,它会立即启动和退出。
我启用了 Fusion 日志,因为 Procmon 没有显示。我看到以下错误:
*** Assembly Binder Log Entry (31-01-2015 @ 19:22:51) ***
The operation was successful.
Bind result: hr = 0x1. Incorrect function.
Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Running under executable C:\CMCBOOTSTRAP\Cmc.Installer.Agent.Console.exe
--- A detailed error log follows.
BEGIN : Native image bind.
END : Incorrect function. (Exception from HRESULT: 0x00000001 (S_FALSE))
“功能不正确”的原因是什么?我还能看什么来确定为什么这个应用程序在通过 WMI 启动时有效地死掉了?
我的意思是微不足道的......
class Program
{
static void Main(string[] args)
{
Thread.Sleep(30000);
}
}
环境是 Windows Server 2012 R2 和 .NET 4.5。