c# - 无法验证发布者启动 C#
问题描述
我已经制作这个程序 2 天了,但遇到了一个问题......当我在另一台计算机上运行我的程序并重新启动它时,我收到一条消息说“无法验证发布者”我想禁用使用 regitry . 但我不知道怎么做。有什么建议或其他方法吗?这是我的代码。
` using (RegistryKey key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true))
{
key.SetValue("飪䈚ㄔ", "\"" + Application.ExecutablePath + "\"");
}
string path = Path.GetTempPath();
if (File.Exists(path+"䈚ㄔ"))
{
}
else
{
MessageBox.Show("Hello", "Windows", MessageBoxButtons.OK, MessageBoxIcon.Error);
File.Create(path + "䈚ㄔ");
string lhol = " ི飪䈚ㄔᅠ㓳 ";
}`
解决方案
它被识别为来自其他地方的文件,它没有数字签名。在他们为该文件关闭它之前,您将收到该警告。
试图打败这个系统是恶意软件所做的事情。如果我意识到你的程序这样做了,我会立即卸载它。
合法的方式是数字签名,但证书需要花钱。这不是你可以自己做的事情。
推荐阅读
- javascript - 在 reactjs CK 编辑器 5 的工具栏上添加一个新按钮
- c# - 对 Rest API 使用 Sharepoint Windows 身份验证
- python - 如何在python2.7中的用户给定位置创建一个excel文件?
- node.js - 为什么在节点中使用 webpack-node-externals?
- machine-learning - ValueError:输入 0 与层 lstm_1 不兼容:预期 ndim=3,发现 ndim=2 [keras]
- c# - 复选框列表始终为空 MVC
- xml - XSLT 中的 Unicode 字符
- python - DRF 操作中的原子事务?
- c# - MongoDB:结合聚合和过滤
- java - Java 执行器检查 TCP 连接是否有效