.NET 4.x Добавить программу в автозагрузку - C#
Формулировка задачи:
Сам код я использую такой
Проблема в следующем: у меня программа использует 2 файла(*.xml и *.accdb). После выполнения кода(программа добавляется в автозагрузку), перезагружаю комп"ютер и у меня выбивает сообщения об отсутствии в папке system32 моих файлов *.xml и *.accdb. Если нажму продолжить, то программа запуститься, но не будет работать корректно, если вручную закину файлы в ту папку, то после перезагрузки комп"ютера ни ошибки , ни запуска приложения не наблюдается.
RegistryKey reg = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run\\"); reg.SetValue("GR", Environment.CurrentDirectory + "\\GreetingBirthday.exe"); reg.Flush(); reg.Close();
Решение задачи: «.NET 4.x Добавить программу в автозагрузку»
textual
Листинг программы
string dataDirectory = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), Constants.AppName);