Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
PLion
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 18
#1

Как установить приоритет сервису - C++

14.08.2011, 15:25. Просмотров 1033. Ответов 8
Метки нет (Все метки)

Проблема в следующем:Я имею машину с двумя адресами...моя программа так же как и IIS сидит на 80 порту только на другом адресе...при перезагрузке машины мой сервис стартует раньше iis и по этому iis в дауне,так как не может забиндиться на тот же порт(ну не предусмотрено что бы на одном порту у них сидело два апликейшена)...В виду этого такой вопрос:что мне нужно сделать,что бы мой сервис грузился позже чем IIS???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kpoxa
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
14.08.2011, 16:38     Как установить приоритет сервису #2
Для сервиса существует такое понятие как Dependency.
Боюсь что вручную их нельзя уствновить, однако при регистраци сервиса через код это можно сделать.
Все что надо, это установить твоей програме зависимость от IIS и тогда IIS будет подниматься первым, и лишь затем твоя програма.
Messir
Сообщений: n/a
14.08.2011, 17:39     Как установить приоритет сервису #3
Как это нельзя вручную?! Строку в реестре поправить - для этого код нужен?
kpoxa
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
14.08.2011, 18:49     Как установить приоритет сервису #4
Извиняюсь, через реестр действительно можно. ;-)
PLion
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 18
14.08.2011, 19:27  [ТС]     Как установить приоритет сервису #5
Ребята я тоже знаю что можно,но если вы говорите,что через реестр,так хотя бы привели бы пример(указали ключик,отвечающий за управление этим)...Понимаю первый ответ еще понятен(через зависимость сервисов),но второй...дайте линки или еще какую инфу по этому...
Слова это звук...Дока это закон(конечно никто не говорит,что без исключений)...Пример это реальность...Ребята не будем устраивать звуковые представления...
kpoxa
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
14.08.2011, 20:35     Как установить приоритет сервису #6
ключ:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMyServiceNameDependOnService
тип: REG_MULTI_SZ
значение: имя сервиса от которого зависим
kpoxa
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
14.08.2011, 20:37     Как установить приоритет сервису #7
Или в коде при использовании CreateService, 11-й параметр - список сервисов от которых данный сервис зависит.
PLion
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 18
14.08.2011, 20:39  [ТС]     Как установить приоритет сервису #8
Большое спасибо...За исчерпывающий ответ...Тема закрыта
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2011, 23:12     Как установить приоритет сервису
Еще ссылки по теме:

C++ Приоритет. Обращение к элементу по постинкременту.
Приоритет побитовых операций C++
C++ Как задать приоритет priority_queue?
C++ Приоритет операторов
C++ Неоднозначность преобразований. Как задать "приоритет" преобразований

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Messir
Сообщений: n/a
14.08.2011, 23:12     Как установить приоритет сервису #9
более того, есть консольная утилита sc, позволяющая осуществлять полный контроль над сервисами. С ее помощью тоже можно проставить зависимости...
Yandex
Объявления
14.08.2011, 23:12     Как установить приоритет сервису
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru