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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Системный сервис, перезапуск 
V
    Опции темы
lollollollol
Дата 11.5.2013, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

И далее - SrvFailureActions.lpsaActions.SCAction:=1; Какие значения может принимать SCAction советую посмотреть здесь, а то получается, что при сбое службы вы перезапускаете комп.

Но ведь тут написано что 1-перезапуск сервиса
Цитата

SC_ACTION_REBOOT - 2
Reboot the computer.

SC_ACTION_RESTART - 1
Restart the service.


Добавлено через 7 минут и 29 секунд
kami, спасибо, работает!!!!!!

Как смогу, обязатеьно плюс поставлю!

Цитата

У Вас недостаточно постов, чтобы изменять репутацию пользователей. Необходимо 100 постов.


Dik0n, объясни подробнее про твой способ, не совсем понимаю его суть. Куда прописать, как задавать свои настройки и т.д.
PM MAIL   Вверх
lollollollol
Дата 11.5.2013, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Только сообщение с текстом не появляется при сбое, помоги разобраться в чём дело?
PM MAIL   Вверх
kami
Дата 11.5.2013, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

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



Цитата(lollollollol @  11.5.2013,  17:08 Найти цитируемый пост)
Но ведь тут написано что 1-перезапуск сервиса

ага,  это я ошибся. Все мы люди, все мы человеки smile

Цитата(lollollollol @  11.5.2013,  17:28 Найти цитируемый пост)
Только сообщение с текстом не появляется при сбое, помоги разобраться в чём дело?

так оно и не будет.
ибо 
Цитата

lpRebootMsg
The message to be broadcast to server users before rebooting in response to the SC_ACTION_REBOOT service controller action.

Этот параметр введен для сервисов, которые настолько критичны для системы, что без них продолжение работы бессмысленно. В качестве примера (несколько некорректного, конечно) попробуй завершить процесс lsass
PM MAIL WWW   Вверх
kami
Дата 11.5.2013, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

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



Цитата(Dik0n @  11.5.2013,  13:38 Найти цитируемый пост)
пишу напрямую в реестр нужные параметры

Это недокументированная возможность, несмотря на то, что она имеется с момента появления сервисов.

Добавлено через 3 минуты и 39 секунд
чегой-то я совсем невнимательным стал.
Цитата(lollollollol @  11.5.2013,  09:25 Найти цитируемый пост)
lpCommand:=''; - Что нужно прописать тут?

Тут нужно просто прочитать описание параметра в первоисточнике и станет понятно, что в данном случае ничего туда прописывать не нужно, а нужно оставить либо nil либо пустую строку (в зависимости от предпочтений и логики приложения).
PM MAIL WWW   Вверх
lollollollol
Дата 12.5.2013, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ясно. А как система узнаёт о степени важности процесса? 
Может быть просто гдето нужно флаг указать?

Т.е. эту строку с текстом можн и не заполять.



PM MAIL   Вверх
kami
Дата 12.5.2013, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

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



Цитата(lollollollol @  12.5.2013,  07:50 Найти цитируемый пост)
 А как система узнаёт о степени важности процесса? 

ты ей явно указываешь это.
PM MAIL WWW   Вверх
lollollollol
Дата 12.5.2013, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Где именно? Возможно ли сделать чтобы сообщение появлялось?
PM MAIL   Вверх
kami
Дата 12.5.2013, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

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



Цитата(lollollollol @  12.5.2013,  11:41 Найти цитируемый пост)
Возможно ли сделать чтобы сообщение появлялось?

перечитай еще раз:
Цитата(kami @  11.5.2013,  19:54 Найти цитируемый пост)
lpRebootMsg
The message to be broadcast to server users before rebooting in response to the SC_ACTION_REBOOT service controller action.


PM MAIL WWW   Вверх
lollollollol
Дата 12.5.2013, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Понял, тема закрыта, спасибо!!! 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.

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


 




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


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

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