Как поместить в автозагрузку программу.

Добрый день пользователи nookery.ru. Многие программы как вы знаете добавляют себя в автозагрузку windows. Как они это делают? А очень все просто, если несколько вариантов это сделать, мы воспользуемся путем добавление ключа в реестр. А теперь рассмотрим пример метода, добавления в автозагрузку исполняемого файла с помощью C# программно.

public static bool SetAutorun(bool autorun, string ExePath,string name)
        {
            //bool autorun =true; позволяет сделать запись в реестра, false удаляет запись
            //string ExePath=C:\\dir\\; указывает место хранения исполняемого файла.
            //string name="MyFile.exe" Имя файла
            RegistryKey reg;
          
            reg = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run\\");
                        try
            {
                if (autorun)
                {
                   
                 reg.SetValue(name, ExePath);
                   
                }
                else
               {
                 
                    reg.DeleteValue(name);
                   reg.Flush();
                  reg.Close();

                   
                }

               

            }
            catch
            {
                return false;
            }
            return true;
        }

 

Обновлено: 23.04.2017 — 10:05

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.