powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как разбудить компьютер из Windows сервиса?
8 сообщений из 8, страница 1 из 1
Как разбудить компьютер из Windows сервиса?
    #39350309
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть сервис, хотелось бы, чтобы он мог разбудить машину в определенное заранее установленное время.
Как такое сделать?
...
Рейтинг: 0 / 0
Как разбудить компьютер из Windows сервиса?
    #39350338
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ролг Хупин,

Другую или свою?

Если свою, то не надо ничего писать
http://www.winline.ru/articles/Avtomaticheskiy_vyvod_kompyutera_iz_rezhima_spyachki.php

Если другую, то тоже почти ничего не надо писать

http://www.wakeonlan.ru/rus/kb/tech/wakeonlan.php

http://rshut.com/rus/

http://coolcode.ru/wake-on-lan-and-powershell/
...
Рейтинг: 0 / 0
Как разбудить компьютер из Windows сервиса?
    #39350449
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

спасибо, полезная информация.

Задача такая: разбудить или дать сигнал грузиться компьютеру удаленно, из телефона и после загрузки чтобы мой сервис выполнил в нем некоторые действия.

Я могу до того установить свой сервис в систему, он будет делать, что нужно, но режим спячки или shutdown (например, отрубилось эл-во и т.д..) вызывает вопросы.
...
Рейтинг: 0 / 0
Как разбудить компьютер из Windows сервиса?
    #39350541
Фотография Смузи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как разбудить компьютер из Windows сервиса?
    #39351822
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще такой момент:

После часа простоя экран блокируется, приложение продолжает работать
Можно ли разблокировать экран из приложения? т.е. юзер это делает вводя имя/пароль, а как из приложения?
...
Рейтинг: 0 / 0
Как разбудить компьютер из Windows сервиса?
    #39351880
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинЕще такой момент:

После часа простоя экран блокируется, приложение продолжает работать
Можно ли разблокировать экран из приложения? т.е. юзер это делает вводя имя/пароль, а как из приложения?
ни как, но можно отключить блокировку
есть еще 2 вариант, не знаю как сейчас это работает :) но в XP я делал такую фишку.
делал ScreenSaver, который ждет нажатия комбинации кнопок, как только они были нажаты запускается cmd.exe, прямо поверх блокированного экрана =) на счет прав не помню уже точно, но толи это от System или от какой то другой учётки запускается, при этом спокойно отображается поверх экрана блокировки. То есть, если нужно, чтоб программа работала на заблокированном компьютере можно провернуть вот такой фокус :)
...
Рейтинг: 0 / 0
Как разбудить компьютер из Windows сервиса?
    #39352020
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesРолг ХупинЕще такой момент:

После часа простоя экран блокируется, приложение продолжает работать
Можно ли разблокировать экран из приложения? т.е. юзер это делает вводя имя/пароль, а как из приложения?
ни как, но можно отключить блокировку
есть еще 2 вариант, не знаю как сейчас это работает :) но в XP я делал такую фишку.
делал ScreenSaver, который ждет нажатия комбинации кнопок, как только они были нажаты запускается cmd.exe, прямо поверх блокированного экрана =) на счет прав не помню уже точно, но толи это от System или от какой то другой учётки запускается, при этом спокойно отображается поверх экрана блокировки. То есть, если нужно, чтоб программа работала на заблокированном компьютере можно провернуть вот такой фокус :)

да, но у меня немножко другой случай.

Приложение использует UIAtomation и кликает на кнопку в трэе.
Так вот - на машине с DPI 100% - все ок, оно откликается из-за заблокированного экрана и отрабатывает нормально.
А на машине с DPI >100% при нелокнутом экране - все ок, а при лкнутом - откликается, но при попытке кликнуть вылетает эскцепция типа такого

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
System.InvalidOperationException: Operation is not valid due to the current state of the object.
   at MS.Internal.AutomationProxies.Misc.ThrowWin32ExceptionsIfError(Int32 errorCode)
   at MS.Internal.AutomationProxies.Misc.GetCursorPos(Win32Point& pt)<----------------------------?? здесь видимо
   at MS.Internal.AutomationProxies.Misc.MouseClick(Int32 x, Int32 y, Boolean fDoubleClick)
   at MS.Internal.AutomationProxies.Misc.MouseClick(Int32 x, Int32 y)
   at MS.Internal.AutomationProxies.ToolbarItem.Invoke()
   at MS.Internal.AutomationProxies.ToolbarItem.System.Windows.Automation.Provider.IInvokeProvider.Invoke()
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at MS.Internal.Automation.UiaCoreApi.CheckError(Int32 hr)
   at System.Windows.Automation.InvokePattern.Invoke()
...
Рейтинг: 0 / 0
Как разбудить компьютер из Windows сервиса?
    #39352056
Фотография Смузи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин, в чем проблема-то перехватывать onpowerevent?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как разбудить компьютер из Windows сервиса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]