
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.11.2011, 19:15
|
|||
|---|---|---|---|
|
|||
Признак выключения ОС? |
|||
|
#18+
Как программно получить или отловить признак выключения ОС Windows 2000, XP, 7, при выборе пользователем "Пуск\Завершение работы"? Комментарий: требуется написать "агент" (служба), которая будет выполнять некоторые действия, при нажатии пользователя "Пуск\Завершение работы"... Интересует, только программная реализация! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2011, 19:26
|
|||
|---|---|---|---|
|
|||
Признак выключения ОС? |
|||
|
#18+
ловить на сообщение WM_SHUTDOWN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2011, 19:32
|
|||
|---|---|---|---|
|
|||
Признак выключения ОС? |
|||
|
#18+
Блин! А про это я и забыл! Буду пробовать!!! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2011, 20:44
|
|||
|---|---|---|---|
|
|||
Признак выключения ОС? |
|||
|
#18+
Короче, написал агента в виде службы. Запихнул в msi, и развернул через GPO. Признак выключения ловлю тут: (этого достаточно для задачи) Код: plaintext 1. 2. 3. 4. Процедура RegisteredShutdownTimeStamp() , выполняет хранимую процедуру на MS Server 2005, которая делает 1 INSERT в таблицу. На некоторых рабочих станциях попало в лог вот такое: Подключение к серверу успешно установлено, но затем произошла ошибка в процессе подтверждения, предшествующего входу. (provider: Поставщик SSL, error: 0 - Идет завершение работы системы.) На тестовой машине, отладка ничего не показала, да и воссоздать ошибку пока не получается. Я такое вижу впервые. Куда рыть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2011, 17:11
|
|||
|---|---|---|---|
Признак выключения ОС? |
|||
|
#18+
Pronyra... Подключение к серверу успешно установлено, но затем произошла ошибка в процессе подтверждения, предшествующего входу. (provider: Поставщик SSL, error: 0 - Идет завершение работы системы.) ..Я такое вижу впервые. Куда рыть? я так понимаю, что вы повесили в систему сервис и ловите натификэйшн шутдаун? и при его ловле вы обращаетесь к софту вне вашего сервиса и получается обломс? насколько я помню сервисы имеют равные приоритеты, если не указано обратное. попробуйте поставить зависимость вашего сервиса от сервиса БД(либо подсистемы связи с БД - хз как у вас там наворочено). либо мудрите с временным хранилищем и при возобновлении работы сливайте инфу... удачи вам (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&tablet=1&tid=1342626]: |
0ms |
get settings: |
9ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
243ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 593ms |

| 0 / 0 |
