我制作了一个应用程序,当您运行它时,会将 .exe 放入启动中。我有这样的代码:
RegistryKey rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
rkApp.SetValue("smartAppointment", Application.ExecutablePath.ToString());
Run Code Online (Sandbox Code Playgroud)
将为应用程序创建一个注册表以随Windows启动,但有一个问题,一些防病毒软件会将我的应用程序检测为病毒。
如何停止防病毒软件将我的应用程序检测为病毒?
我认为任何让应用程序在启动时自动尝试运行的方式都会被任何防病毒系统标记为类似病毒的行为。只需在安装解决方案时告诉您的用户批准更改即可。
除非(当然)您正在尝试编写病毒。
在这种情况下停止。