Запись в реестр Windows - права ограниченной записи
От: Vedern  
Дата: 10.05.05 15:56
Оценка:
Создаю или открываю ключ в реестре:

LONG lRes;
HKEY hkSub = NULL; //pointer to the key to be created or opened
DWORD dwDisposition;


lRes = RegCreateKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\MY_KEY", 0, "", 0,
KEY_QUERY_VALUE | KEY_SET_VALUE, NULL, &hkSub, &dwDisposition);

Пока я запускаю приложение как администратор, все прекрасно работает.
Когда запускаюсь с ограниченной учетной записи (Windows XP), не получается ни создать, ни открыть ключ.

RegCreateKeyEx выдает код завершения 5.

А мне нужно, чтобы приложение писало и читало из реестра под любым пользователем.
Как быть, помогите
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.