[Interest] about QSettings

Jason H scorp1us at yahoo.com
Wed Jul 18 03:42:15 CEST 2012

I don't think your account is administrator, or if it is, you are not running as such. Later versions of Windows protect HKLM - that's protected by UAC, and you need to escalate to write to it. Try running the program by "Run as Administrator" and I bet it will work...

 From: tang ke <tangk at lemote.com>
To: interest at qt-project.org 
Sent: Tuesday, July 17, 2012 9:22 PM
Subject: [Interest] about QSettings
when i use the qt 4.7.4 with windows xp, i found that when i use the
QSettings to write sub key of HKEY_LOCAL_MACHINE, it fails.
but when i write the sub key of HKEY_CURRENT_USER, it success.

i know that QSettings use the windows api (eg RegCreateKey....) to do
it, so I use the RegCreateKey to do it directly, but it fails too.

my windows account is administrator.

thanks in advance.

应用部  唐科
TEL : 0512-52308661-88686
FAX: 0512-52308688
MP : 18962393077
E-mail: tangk at lemote.com

Interest mailing list
Interest at qt-project.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20120717/6e3cc7d5/attachment.html>

More information about the Interest mailing list