-1
我使用我的程序中的代碼是以下:將應用程序添加到Windows的最佳方式是什麼啓動?
public static void SetStartup(string AppName, bool enable, string newpath)
{
if (Autostart == true)
{
string runKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
Microsoft.Win32.RegistryKey startupKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(runKey);
if (enable)
{
if (startupKey.GetValue(AppName) == null)
{
startupKey.Close();
startupKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(runKey, true);
// Add startup reg key
startupKey.SetValue(AppName, newpath);
startupKey.Close();
}
}
else
{
// remove startup
startupKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(runKey, true);
startupKey.DeleteValue(AppName, false);
startupKey.Close();
}
}
}
但是當我點擊應用按鈕時,AVG殺毒軟件彈出火起來,說,我的計劃是一個未知的惡意軟件!?
我想我的程序複製到啓動文件夾,而不是,而是成爲限量複製的文件(必須以管理員身份運行),這是行不通的。
這怎麼可能?如果無法使用上述功能,那麼其他程序(如uTorrent啓動器)如何在每次啓動時自動啓動。
如何在我的程序中添加一個選項,讓我在Windows啓動時自動啓動,而不會出現這個惱人的防病毒彈出窗口?
聽起來像你只需要允許該文件的工作。 – Tejs 2012-04-16 17:58:45
最簡單的方法是將exe或快捷方式複製到啓動文件夾中。 – 2012-04-16 18:00:50
@Tejs該文件正在工作,但只有當我選擇選項開始與Windows啓動到ON,然後我單擊應用,此窗口出現.. – 2012-04-16 18:01:05