C# 错误:无法验证发布服务器

C# 错误:无法验证发布服务器,c#,c++,.net,vb.net,windows,C#,C++,.net,Vb.net,Windows,我的应用程序在启动时运行。然而,我总是得到这个信息 除了证书,还有什么方法可以防止这种情况发生吗 我所做的,我做了vbs,并从那个vbs运行应用程序,仍然没有任何运气 set WshShell = CreateObject("WScript.Shell") appDataLocation = WshShell.ExpandEnvironmentStrings("%APPDATA%") WshShell.Run Chr(34) & appDataLocation & "\File

我的应用程序在启动时运行。然而,我总是得到这个信息

除了证书,还有什么方法可以防止这种情况发生吗

我所做的,我做了vbs,并从那个vbs运行应用程序,仍然没有任何运气

set WshShell = CreateObject("WScript.Shell")
appDataLocation = WshShell.ExpandEnvironmentStrings("%APPDATA%")
WshShell.Run Chr(34) & appDataLocation & "\File.exe" & Chr(34), 0
set WshShell = Nothing

抱歉,如果没有管理权限,很难禁用此“恼人”消息,当然,除非您使用“非法”或“坏”方法

再说,你为什么要这么做?如果你正在创建某种恶意软件,你显然需要重新思考整个事情


但我会给你一个小小的“记录”提示:禁用Windows的UAC和其他良好的保护服务(当然,这需要一次性管理员访问),将帮助你解决问题。

你有没有尝试过取消选中该复选框?回答很有趣。无可奉告,所以。。。您希望以编程方式禁用操作系统在启动未签名程序时显示的警告对话框。。。没有签署你的计划?你明白为什么会出现这个对话框吗?谢谢,但我刚刚通过添加一些注册表值实现了我的目标。