Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
1-94910
w666w
2003-05-15 13:07
2003.05.29
Запрет изменения ширины колонки ListView


1-94821
Sodom
2003-05-19 13:12
2003.05.29
Callback function


3-94744
Vick
2003-05-07 12:47
2003.05.29
Ключевое поле в ClientDataSet


3-94706
Kile
2003-05-07 17:18
2003.05.29
Помогите с фильтрацией!!!


3-94697
Avreliy
2003-05-07 20:18
2003.05.29
Non-blob column in table required to perform operation!




   Наверх