[C#] Автозапуск - 2 способа

X-DMIN

КИДАЛА

X-DMIN

КИДАЛА
Регистрация
2 Июл 2018
Сообщения
1,325
Реакции
940
Репутация
0
Стандартный, через реестр
Код:
using (RegistryKey key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true))
{
    key.SetValue("Windows Service", "ПУТЬ К ФАЙЛУ");
}


Через планировщик, запускает каждую минуту если еще не запущен

Код:
var startInfo = new ProcessStartInfo();
startInfo.FileName = "schtasks.exe"; /*startInfo.UseShellExecute = true;*/ startInfo.CreateNoWindow = false; startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = @"/create /sc MINUTE /mo 1 /tn ""Windows Service"" /tr """ + "ПУТЬ К ФАЙЛУ" + @""" /f";
Process.Start(startInfo);
 
Сверху