Ich habe ein altes Windows-Programm, die Informationen aus der Registrierung liest, etwa so:Microsoft Windows 10 Zugriff auf der Registry
CRegKey rkey;
if(rkey.Open(HKEY_LOCAL_MACHINE, "SOFTWARE\\xxx\\yyy", KEY_READ) == ERROR_SUCCESS)
{
...
}
Auf einem Windows 10 gesperrt Benutzerkonto, das nicht klappt!
Es kann nicht einmal die Registrierung lesen, zumindest nicht diesen Teil davon.
Ich habe auf der Support-Website von Microsoft nachgesehen, und ich konnte nicht finden, wo es das anspricht.
Kann mir jemand auf Informationen zeigen, oder nur sagen Sie mir, wie der Zugriff auf die Registrierung von einem (C++) Programm von UAC in Windows 10 betroffen ist?
Nun, reparieren Sie Ihren Code, Sie können nicht sagen, * warum * es fehlgeschlagen ist. Google "Windows-Registrierungs-Redirector". –
Verwenden Sie 'regedit': Klicken Sie im Baumfenster mit der rechten Maustaste auf die Knoten, an denen Sie interessiert sind, und überprüfen Sie deren Berechtigungen. Ihr altes Windows-Programm wird höchstwahrscheinlich davon ausgegangen, dass es mit Administratorrechten ausgeführt wird, auf einem Windows 10-Computer hat es nur Benutzerrechte. –
Können Sie den Registrierungsschlüssel angeben, auf den Sie zugreifen möchten? – Asesh