Запуск службы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
patm
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 03.02.2003 (Пн) 11:35
Откуда: Russia

Запуск службы

Сообщение patm » 23.05.2003 (Пт) 10:33

Не удается запустить службу.Вручную можно, а из VBA не получается:

hSCManager = OpenSCManager(vbNullString, vbNullString,SC_MANAGER_CONNECT)
hService = OpenService(hSCManager, "ihDataArchiver", SERVICE_ALL_ACCESS)
b=StartService(hService, 0, 0)

первые две ф-ции (из библиотеки Advapi32.dll) срабтывают нормально, возвращают ссылки, последняя выдает false.
Хорошо, если бы кто-нибудь помог. Спасибо.

SergeySV
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 124
Зарегистрирован: 17.04.2003 (Чт) 14:39
Откуда: Россия, Москва

Re: Запуск службы

Сообщение SergeySV » 23.05.2003 (Пт) 11:17

patm писал(а):Не удается запустить службу.Вручную можно, а из VBA не получается:

hSCManager = OpenSCManager(vbNullString, vbNullString,SC_MANAGER_CONNECT)
hService = OpenService(hSCManager, "ihDataArchiver", SERVICE_ALL_ACCESS)
b=StartService(hService, 0, 0)

первые две ф-ции (из библиотеки Advapi32.dll) срабтывают нормально, возвращают ссылки, последняя выдает false.
Хорошо, если бы кто-нибудь помог. Спасибо.


Вообще-то это сообщение для форума: Visual Basic. Там щас ребята как раз живо обсуждают похожую проблему: http://bbs.vbstreets.ru/viewtopic.php?t=1279&start=0
Главное двигаться не быстрее, чем думает твоя голова.

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 23.05.2003 (Пт) 12:09

2patm: Попробуй через GetLastError узнать, что там не так...
У меня твой пример нормально отработал.

Можешь еще попробовать через ControlService, но он все равно в конечном итоге то же самое делать будет...

Еще тут может что-нибудь найдешь
http://bbs.vbstreets.ru/viewtopic.php?p ... ight=#7117

patm
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 03.02.2003 (Пн) 11:35
Откуда: Russia

Сообщение patm » 23.05.2003 (Пт) 12:38

Спасибо. Получилось + статья в RSDN интересная.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 23.05.2003 (Пт) 13:02

А уважаемый patm получает замчеание за флуд.

patm
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 03.02.2003 (Пн) 11:35
Откуда: Russia

Сообщение patm » 23.05.2003 (Пт) 13:22

да, немного перебор получился. Прошу прощения


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 134

    TopList