Russian Qt Forum

Qt => Общие вопросы => Тема начата: Racheengel от Февраль 24, 2009, 23:01



Название: Vista: autostart
Отправлено: Racheengel от Февраль 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();

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


Название: Re: Vista: autostart
Отправлено: Rcus от Февраль 24, 2009, 23:07
А кто ж вам даст в HKLM писать всякое? В NT обычный пользователь никогда не мог писать в эту ветку, правда до Windows Vista новые пользователи по-умолчанию были админами.


Название: Re: Vista: autostart
Отправлено: Racheengel от Февраль 24, 2009, 23:17
ок, вопрос снят, решил через HKEY_CURRENT_USER.