Форум: "Прочее";
Текущий архив: 2012.03.18;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c