Задать вопрос
@msuprunenko
C/C++ DirectX

Как прописать чтобы запускать приложения в реестре каждый раз при загрузке Windows через C#?

Есть кусок кода . Как прописать чтобы запускать приложения в реестре каждый раз при загрузке через C#? Точнее что нужно добавить. Хочу понять как вирусы это делают
static private void PicInvokeInfo()
 {
        Process proc = null;
        try
            {
                ProcessStartInfo procInfo = new ProcessStartInfo("IExplorer.exe", "http://google.com");
                proc = Process.Start(procInfo);
            }
       catch (Exception)
            {
                Console.WriteLine("Error");
            } 
  
}
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Melz
Зависит немного от типа приложения. Wpf? WinForms? Console?
RegistryKey rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
rkApp.SetValue("My app's name", Application.ExecutablePath.ToString());

Ну а так можно скопировать ярлык программы в
Environment.SpecialFolder.Startup
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы