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

Добавил: tormozit, 21 февраля 2021 19:48, обновлено: 21 февраля 2021 19:48

Раздел: Предложения


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


К списку тем

Комментарии

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

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


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

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

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
            { }

TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней