Russian Qt Forum
Ноябрь 25, 2024, 13:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Vista: autostart  (Прочитано 2825 раз)
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« : Февраль 24, 2009, 23:01 »

Всем привет.
Вот простой вопрос, но что то не работает...
Надо забросить программу в автозапуск, делаю так:

Код:
	QSettings reg("/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run", QSettings::NativeFormat);
if (autostart)
reg.setValue("MyApp", QCoreApplication::applicationFilePath());
else
reg.remove("MyApp");
reg.sync();

Никаких ошибок, но в реестр ничего не добавляется.
Что не так?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Rcus
Гость
« Ответ #1 : Февраль 24, 2009, 23:07 »

А кто ж вам даст в HKLM писать всякое? В NT обычный пользователь никогда не мог писать в эту ветку, правда до Windows Vista новые пользователи по-умолчанию были админами.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #2 : Февраль 24, 2009, 23:17 »

ок, вопрос снят, решил через HKEY_CURRENT_USER.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.099 секунд. Запросов: 22.