0
QSettings settings("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run",QSettings::NativeFormat);
return settings.contains("myapp");

即使我使用 regedit 看到键,它也不会返回 true,如果我尝试打印所有键,它会返回一个空列表。

4

1 回答 1

3

您需要转义 \ 字符:

QSettings settings(
  "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run",
   QSettings::NativeFormat);
于 2013-02-25T19:20:56.380 回答