如果我运行这样的命令,它会显示无法验证的窗口发布者
System.Diagnostics.Process.Start("127.0.0.1tempdes.exe", " XXXX 127.0.0.1tempinput.abcd 127.0.0.1tempoutput.zip");
如果我像下面一样运行-没有窗口??为什么会发生这种情况?是因为共享没有经过验证还是怎么的?
System.Diagnostics.Process.Start("c:tempdes.exe", " XXXX c:tempinput.abcd c:tempoutput.zip");
这是因为你在网络(netbios)上运行可执行文件。这是常见的窗口保护机制。ip和localhost没有区别
您可以在注册表中禁用此检查:将其保存为文件。注册并运行
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerDownload] "CheckExeSignatures"="no" "RunInvalidSignatures"=dword:00000001