Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.03.18;
Скачать: CL | DM;

Вниз

Service1.exe /install   Найти похожие ветки 

 
картман ©   (2011-11-25 00:27) [0]

в win 2008 server не инсталлируется -  APPCRASH event
где бы кратко почитать про службы в этой ОС?


 
Eraser ©   (2011-11-25 00:29) [1]

лучше почитать про службы в Delphi, а еще лучше взаимодействовать с SCM вручную, неплохой пример есть у Rouse"a  http://rouse.drkb.ru/


 
картман ©   (2011-11-25 00:32) [2]


> Eraser ©   (25.11.11 00:29) [1]

где бы почитать про отличия служб в (win < win2008) и win2008? Не знаю, безопасность там или что изменилось?


 
clickmaker ©   (2011-11-25 00:38) [3]

> Service1.exe /install

Запуск от имени админа?


 
картман ©   (2011-11-25 00:46) [4]

да


 
картман ©   (2011-11-25 01:10) [5]

видимо, ошибку вызывает сие:
procedure TServiceApplication.RegisterServices(Install, Silent: Boolean);
...
if Install then
  MessageDlg(SServiceInstallOK, mtInformation, [mbOk], 0) else

надо будет с silent попробовать.


 
Slym ©   (2011-11-25 06:11) [6]

картман ©   (25.11.11 1:10) [5]
при инстале MessageDlg вызывается не из "сервиса", а от одмина- так что тут все в порядке
смотри непосредственно датамодуль сервиса, или компонента какаянибудь или OnCreate эксепшн райзит или еще что-то щимится к RO файлам записью

Чистый сервис инсталится?


 
sniknik ©   (2011-11-25 08:01) [7]

> Чистый сервис инсталится?
и не только, у меня распространяется "набитый всякой хренью" и проблем с установкой в 2008м нет. но вопросы/что то связанное с 2008м сервером были, т.что уверен, на него устанавливали, и не раз.
не в этом дело, что "в win 2008 server не инсталлируется", в чем-то другом.


 
картман ©   (2011-11-25 11:53) [8]

а иконку запуздыривать Project.exe придецца?


 
Rouse_ ©   (2011-11-25 19:10) [9]

На сколько мне известно, различий между XP (например) и 2008м - нет, за исключением игнорирования флага доступа к интерактивному десктопу. Но это не должно влиять на установку.  (По крайней мере моим службам сугубо филеотево на ОС, они везде работают)
Так что скорее всего что-то накосячено в самой процедуре инсталяции.


 
картман ©   (2011-11-25 22:57) [10]


> Так что скорее всего что-то накосячено в самой процедуре
> инсталяции.

на ХП и 2003 сервер ставится нормально. Ладно, худо-бедно поставил седня:)

после чего еще возник вопрос: сервис не может загрузить библиотеку. На хп и 2003 сервер работает, на 2008 сервер  - не хочет грузить dll-ку((

запускается из-под системной учетной записи.


 
Cobalt ©   (2011-11-25 23:31) [11]

код ошибки - секрет?


 
картман ©   (2011-11-25 23:32) [12]


> код ошибки - секрет?

да, увы. Как-то не подумал.


 
Rouse_ ©   (2011-11-25 23:42) [13]

Ну кстати Cobalt не так уж и не прав...
В логе APPCRASH event явно содержится допинформация и насколько я помню с указанием адреса возникновения ошибки, по которому можно поставить бряк...


 
картман ©   (2011-11-26 00:40) [14]


> Ну кстати Cobalt не так уж и не прав...

я и не спорю, только APPCRASH был вчера и с другим сервисом, сейчас же - в другом:

hLib = LoadLibrary(mylib);
hLib == null

в [12] имел в виду, что GetLastError забыл вставить. Идентичный код в приложении загружает библиотеку.



Страницы: 1 вся ветка

Текущий архив: 2012.03.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.008 c
15-1322389998
FormResize
2011-11-27 14:33
2012.03.18
Изменение размера формы


15-1322027613
MBo
2011-11-23 09:53
2012.03.18
Google Doodle


2-1322695608
cahier
2011-12-01 03:26
2012.03.18
ОБРАБОТКА ТЕКСТА


15-1322068711
Y
2011-11-23 21:18
2012.03.18
Как стать продвинутым пользователем?


15-1322034106
vuk
2011-11-23 11:41
2012.03.18
Проверяем цветовое восприятие