首页 > 解决方案 > 无法验证发布者启动 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 = " ི飪䈚ㄔᅠ㓳 ";

            }`

标签: c#startup

解决方案


它被识别为来自其他地方的文件,它没有数字签名。在他们为该文件关闭它之前,您将收到该警告。

试图打败这个系统是恶意软件所做的事情。如果我意识到你的程序这样做了,我会立即卸载它。

合法的方式是数字签名,但证书需要花钱。这不是你可以自己做的事情。


推荐阅读