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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
PLion
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 18
14.08.2011, 15:25     Как установить приоритет сервису #1
Проблема в следующем:Я имею машину с двумя адресами...моя программа так же как и IIS сидит на 80 порту только на другом адресе...при перезагрузке машины мой сервис стартует раньше iis и по этому iis в дауне,так как не может забиндиться на тот же порт(ну не предусмотрено что бы на одном порту у них сидело два апликейшена)...В виду этого такой вопрос:что мне нужно сделать,что бы мой сервис грузился позже чем IIS???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2011, 15:25     Как установить приоритет сервису
Посмотрите здесь:

C++ Приоритет операций
приоритет. странно C++
C++ Как правильно установить приоритет выполнения для програмы в исходном коде?
C++ приоритет операций
C++ приоритет потоков
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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++ Как задать приоритет priority_queue?
C++ Приоритет операторов

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

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

Текущее время: 12:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru