Форум: "Основная";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
ВнизTRegistry и сервис Найти похожие ветки
← →
Smirnoff (2003-05-19 10:56) [0]Не работает TRegistry в сервисе под Вин2000Сервер.
Если обычное приложение с формай - то работает. Переношу код в сервис - не работает, хотя я смотрел - прога выполняется, ошибок нет, а переменные (тип string), в которые надо считать данные из реестра - пустые, т.е. типа а := "";
Может кто что подскажет?
← →
Ihor Osov'yak (2003-05-19 11:06) [1]1. Никаких отличий для работы с реестри в обычном app и сервисе нет.
2. Сервис, как правило, запускается от системной учетной записи. Со всеми последствиями. К примеру, если используем HKEY_CURRENT_USER, то для сервиса и для обычного app это будут разные ветки в реестри в общем случае.. Как вариант - использовать HKEY_LOCAL_MACHINE..
← →
y-soft (2003-05-19 11:09) [2]См. http://delphimaster.net/view/1-1053316201/
Если работаете с разделом HKEY_CURRENT_USER, то чего Вы ожидали увидеть? Сервис не работает с учетными записями конкретных пользователей, т.к. запускается под учетной записью Local System. В принципе сервисам доступен раздел HKEY_USERS\.DEFAULT (пользователь по умолчанию), но правильно из сервиса работать с разделом HKEY_LOCAL_MACHINE
← →
y-soft (2003-05-19 11:11) [3]>Ihor Osov"yak © (19.05.03 11:06)
Одновременно ответили:))
← →
Smirnoff (2003-05-19 11:14) [4]Спасибо, я действительно работал с HKEY_CURRENT_USER
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c