Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Службы, Баги со службами 
:(
    Опции темы
AS-Web
  Дата 23.2.2005, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 27.1.2005

Репутация: 1
Всего: 1



Помогите, плз. Работаю над службой. Вроде exeшник канает, но по команде project2.exe /install не инсталлится. smile
PM MAIL ICQ   Вверх
NiJazz
Дата 23.2.2005, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 1
Всего: 23



Что значит не инсталлится? Код выложи.
PM MAIL   Вверх
Pakshin A. S.
Дата 23.2.2005, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: нет
Всего: 61



Как тама говорится... "ошибка в 17-ой строке..." smile
PM   Вверх
Александра
Дата 24.2.2005, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

Репутация: 1
Всего: 12



AS-Web
CreateService возврашает следушие значения:

Цитата
ERROR_ACCESS_DENIED The handle to the SCM database does not have the SC_MANAGER_CREATE_SERVICE access right.
ERROR_CIRCULAR_DEPENDENCY A circular service dependency was specified.
ERROR_DUPLICATE_SERVICE_NAME The display name already exists in the service control manager database either as a service name or as another display name. ERROR_INVALID_HANDLE The handle to the specified service control manager database is invalid.
ERROR_INVALID_NAME The specified service name is invalid.
ERROR_INVALID_PARAMETER A parameter that was specified is invalid.
ERROR_INVALID_SERVICE_ACCOUNT The user account name specified in the lpServiceStartName parameter does not exist.
ERROR_SERVICE_EXISTS The specified service already exists in this database.


сам посмотри почему не устанавливается...
--------------------
PM   Вверх
AS-Web
Дата 24.2.2005, 06:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 27.1.2005

Репутация: 1
Всего: 1



А где эти возвратные коды ошибок смотреть? Он же ошибок как таковых не выдаёт, простов в Адмсинистрирование->Службы не появляется.
2NiJazz: А код про что выкладывать?
PM MAIL ICQ   Вверх
legwar
Дата 24.2.2005, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 24.12.2004
Где: Москва

Репутация: нет
Всего: нет



http://msdn.microsoft.com/library/default....eateservice.asp
Читаем тут и создаем сервис

Это сообщение отредактировал(а) Girder - 24.2.2005, 12:12
PM MAIL ICQ   Вверх
Александра
Дата 24.2.2005, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

Репутация: 1
Всего: 12



у меня сложилось впечатление, что автор предпологает, что сервис сам установится, если ему передать параметр /install
--------------------
PM   Вверх
SoWa
Дата 24.2.2005, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 2
Всего: 74



Понимаешь, legwar, он уже создал сервис.
Александра, Все даже работает, по этой команде сервис запускается(AS мне так сказал), но не инсталится куда-то(в Панели управления)... Вот и пойми его! smile


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
Александра
Дата 24.2.2005, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

Репутация: 1
Всего: 12



SoWa
В панель упрвления? Это вообше отдельная тема! короче он сам не знает, что хочет имхо...
--------------------
PM   Вверх
SoWa
Дата 24.2.2005, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 2
Всего: 74



Я тоже так думаю... smile


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
legwar
Дата 24.2.2005, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 24.12.2004
Где: Москва

Репутация: нет
Всего: нет



Создание аплетов в панель управления совсем другой вопрос
PM MAIL ICQ   Вверх
AS-Web
Дата 24.2.2005, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 27.1.2005

Репутация: 1
Всего: 1



А у меня создаётся впечатление, что SoWa меня неправильно слушал smile... Ибо он сам с сервисами не работал, то не знает, что я с панелью управления никаким боком не общался. Я лез в Администрирование->Службы.
2Александра
У моих знакомых сервис ставился после /install. И в Help`е дельфёфском так и написано
PM MAIL ICQ   Вверх
Александра
Дата 24.2.2005, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

Репутация: 1
Всего: 12



AS-Web
дык ето надо код для этого написать....
--------------------
PM   Вверх
Александра
Дата 25.2.2005, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

Репутация: 1
Всего: 12



а где такой пример в справке????
--------------------
PM   Вверх
NiJazz
Дата 25.2.2005, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 1
Всего: 23



Ошибка в чём заключается? Служба не появляется в списке диспетчера служб? Или она не стартует?
PM MAIL   Вверх
AS-Web
Дата 25.2.2005, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 27.1.2005

Репутация: 1
Всего: 1



Пока служба не будет зарегана, она не запустится. ПРи компиляции она запускается и тут же выгружается
Добавлено @ 17:13
Вот этот текст:
Цитата
Once you have created a service application, you will see a window in the designer that corresponds to a service (TService). Implement the service by setting its properties and event handlers in the Object Inspector. You can add additional services to your service application by choosing Service from the new items dialog. Do not add services to an application that is not a service application. While a TService object can be added, the application will not generate the requisite events or make the appropriate Windows calls on behalf of the service.

Once your service application is built, you can install its services with the Service Control Manager (SCM). Other applications can then launch your services by sending requests to the SCM.
To install your application’s services, run it using the /INSTALL option. The application installs its services and exits, giving a confirmation message if the services are successfully installed. You can suppress the confirmation message by running the service application using the /SILENT option.

To uninstall the services, run it from the command line using the /UNINSTALL option. (You can also use the /SILENT option to suppress the confirmation message when uninstalling).
smile Это из Writing Applications->Service Applications
PM MAIL ICQ   Вверх
NiJazz
Дата 25.2.2005, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 1
Всего: 23



AS-Web
Ёкарный малахай!
Чего вы тут демагогию устроили? Ты можешь сказать, где у тебя ошибка?
PM MAIL   Вверх
Александра
Дата 25.2.2005, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

Репутация: 1
Всего: 12



NiJazz
да он просто не написал регистрацию, вот и все
--------------------
PM   Вверх
Girder
Дата 26.2.2005, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй 2
***


Профиль
Группа: Участник Клуба
Сообщений: 1993
Регистрация: 12.5.2004

Репутация: 25
Всего: 155



Цитата(AS @ 23.2.2005, 20:02)
по команде project2.exe /install не инсталлится.
Надо правильно заполнять поля(имя сервиса,параметры запуска сервиса, имя и пароль пользователя).
Мне лень объяснять подробно, т.ч. вот возми енту процедуру и подцепи её на OnCreate.
Код
procedure TService1.ServiceCreate(Sender: TObject);
begin
//ServiceType:=stWin32;
DisplayName:='Мой первый сервис! А...а...а!'; //Данную фигню можно будет увидеть в "Администрирование->Службы" только для  ServiceType:=stWin32;
Password:='';
LoadGroup:='';
if ServiceType<>stWin32 then ServiceStartName:='DriverXXX' else ServiceStartName:='';
end;

Удачи.

Это сообщение отредактировал(а) Girder - 26.2.2005, 00:33


--------------------
Как слышим, так и пишим.
Истина где-то там...
PM   Вверх
AS-Web
Дата 26.2.2005, 07:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 27.1.2005

Репутация: 1
Всего: 1



Thanks, Girder
PM MAIL ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0620 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.