Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-94793
cobza
2003-05-17 20:46
2003.05.29
Есть ли компонент для добавления....


1-94855
Serguar
2003-05-20 10:01
2003.05.29
присвоение переменным значения Null


14-95046
pirat
2003-05-08 20:47
2003.05.29
Посоветуйте библиотеку для работы с деревьями


1-94963
andrey_pst
2003-05-18 13:27
2003.05.29
PopUp-меню в стиле XP


1-94951
edicon
2003-05-17 00:34
2003.05.29
ExcelApplication





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский