Хочу в настройках программы "Автозагрузка при входе пользователя"

tormozit Открыто

Программа очень полезная. Поэтому я ее поместил в автозагрузку. Думаю так делают многие. Поэтому было бы логичным сделать такую возможность одним флажком в настройках турбоконфа.

Комментарии

bolsun
#1, 21 февраля 2021 20:30

У тебя в ClipAngel есть такая фича?
Если есть, можешь скинуть фрагмент кода?. Не охота разбираться как там ярлык создавать и куда что копировать.


tormozit
#2, 27 марта 2021 16:28

Чтение текущего пути автозагрузки:

RegistryKey reg;
            reg = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run\\");
            string Keyname = Application.ProductName;
            try
            {
                AutostartPath = reg.GetValue(Keyname).ToString();
            }
      

Запись текущего пути автозагрузки:

            RegistryKey reg;
            reg = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run\\");
            string Keyname = Application.ProductName;
            try
            {
                object currentValue = reg.GetValue(Keyname);
                if (Autostart)
                {
                    string CommandLine = "\"" + Application.ExecutablePath + "\"" + " /m";
                    if (!CommandLine.Equals(currentValue))
                        reg.SetValue(Keyname, CommandLine);
                }
                else if (currentValue != null)
                    reg.DeleteValue(Keyname);
                reg.Close();
                Properties.Settings.Default.Autostart = Autostart;
            }
            catch
            { }


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера