Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите со службами / 8 сообщений из 8, страница 1 из 1
07.03.2007, 09:28
    #34376464
Ghost_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со службами
Добавил приложение в загрузку как службу а при запуске система ждет какого-то ответа от приложения и закрывает его, что надо ответить (на vb) или как эту проверку отключить?

И если можно распишите, как на VB корректно добавлять приложение в список служб.
Я просто добавил в реестр данные
HKEY_LOCAL_MACHINE \SYSTEM\ControlSet001\Services\MyProg
HKEY_LOCAL_MACHINE \SYSTEM\ControlSet001\Services\MyProg\Enum
HKEY_LOCAL_MACHINE \SYSTEM\ControlSet001\Services\MyProg\Security
HKEY_LOCAL_MACHINE \SYSTEM\ControlSet002\Services\MyProg
HKEY_LOCAL_MACHINE \SYSTEM\ControlSet002\Services\MyProg\Enum
HKEY_LOCAL_MACHINE \SYSTEM\ControlSet002\Services\MyProg\Security
HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\MyProg
HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\MyProg\Enum
HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\MyProg\Security

по аналогии с другими службами а смысл некоторых параметров не понял особенно Security.
...
Рейтинг: 0 / 0
07.03.2007, 10:38
    #34376694
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со службами
Сделать из проги сервис, тупо прописав ей сервисные свойства в реестр, не получится. Сервис должен быть многопоточным, по крайней мере с двумя потоками - один выполняет полезную нагрузку, второй общается с диспетчером сервисов. Который собственно и закрывает твою прогу не дождавшись ответа.

Есть два способа написания полноценного сервиса на вб - сделать полноценное многопоточное приложение или воспользоваться контролом ntsvc.ocx. В первом случае ищи пример vb6svc.zip, второй где-то на сайте M$. Настоятельно рекомендую второй.
...
Рейтинг: 0 / 0
07.03.2007, 12:21
    #34377047
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со службами
Antonariy, почему второй? У меня и по первому варианту сервисы неплохо живут. Аргументируйте, плз.
...
Рейтинг: 0 / 0
07.03.2007, 12:55
    #34377203
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со службами
1. Проще.
2. Можно использовать формы.
3. Ну очень просто.
4. Можно дебажить сервис и в хвост и в гриву не опасаясь, что IDE со свистом вылетит.
5. Короче, проще некуда.
...
Рейтинг: 0 / 0
07.03.2007, 14:05
    #34377494
Ghost_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со службами
А что за сайт "М$"
...
Рейтинг: 0 / 0
07.03.2007, 14:37
    #34377595
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со службами
www.microsoft.com
...
Рейтинг: 0 / 0
07.03.2007, 18:37
    #34378378
Ghost_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со службами
Спасибо я с vb6svc разобрался, он вполне подходит.
...
Рейтинг: 0 / 0
03.04.2007, 10:07
    #34433084
Resident
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со службами
Полностью согласен с Antonariy. Проще не бывает.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите со службами / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]