![]() |
ОС W2000Pro.
Написал простенькое консольное приложение на Delphi, которое меняет значение параметра в реестре. Проблема: запись происходит только если есть права администратора. Под опытным пользователем не пишет, хотя ПРАВ 100% ХВАТАЕТ, проверял - regedit'ом значение можно изменить. В чем причина? Цитата:
|
Animal
Reg.CloseKey; убери, а после finally вставь Reg.Free; хотя, это проблемы не решит. Да и перед Software слэш не надо. По проблеме - надо смотреть GetLastError что вернет. |
vasketsov
Спасибо за ответ. Чем слэш перед Software мешает? С ним точно все нормально. Reg.Free - поставлю конечно. Хотя и так работает... На самом деле хрень с доступом решилась так: После Reg.RootKey := HKEY_LOCAL_MACHINE; нужно Reg.Access:=KEY_WRITE; Все. Надо будет про обновление реестра на клиентах W2000Pro/XP в домене в NT тему поднять |
Время: 02:11. |
Время: 02:11.
© OSzone.net 2001-