Russian Qt Forum

Qt => Общие вопросы => Тема начата: ecspertiza от Октябрь 28, 2010, 18:46



Название: Запись в реестр
Отправлено: ecspertiza от Октябрь 28, 2010, 18:46
Собственно что писать в реестр можно с помощью QSettings я в курсе, но пишутся данные в HKEY_CURRENT_USER как можно записать в HKEY_LOCAL_MACHINE ? что то не могу найти.


Название: Re: Запись в реестр
Отправлено: Пантер от Октябрь 28, 2010, 19:33
Читаем ассистент.
settings.setValue("HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy", "Milkyway");


Название: Re: Запись в реестр
Отправлено: ecspertiza от Ноябрь 02, 2010, 22:54
Возник еще один вопрос из этой же темы, а как быть если система Windows Vista или Windows 7 которая не дает с обычными правами записывать в HKEY_LOCAL_MACHINE, то есть либо нужно ручками отключать эту фичу в этих системах, либо запускать софт от имени админа. Возможно ли обойти как то эту проблему?


Название: Re: Запись в реестр
Отправлено: Пантер от Ноябрь 03, 2010, 10:35
Это тебе в сторону винапи нужно копать.


Название: Re: Запись в реестр
Отправлено: ecspertiza от Ноябрь 03, 2010, 11:22
Печально, никогда не любил винапи :)