Здравствуйте! Сегодня: Сб, 24 Окт 2020, Ваш IP: 18.215.33.158 Войти через loginza
 
Вход | Регистрация | Забыли пароль?
Мой Kbyte.Ru
> Список форумов Kbyte.Ru - - Программирование для мобильных устройств
+ Создать новую тему Страница: 1
Тема: Вывод PDA из спящего режима · +  +  дата добавления: 15.03.2011 / 13:46
Автор темы:
junior
junior
тем: 6 / ответов: 0 / благодарностей: 0 / репутация: 0
ответов: 0
создал(а) тем: 6


Привет!

Подскажите, можно ли программно вывести коммуникатор под управлением Windows Mobile из спящего режима? Если да, то как?

Спасибо.
Технологии: .NET Compact Framework (.NET CF), C#
 
Ответ # 1 # · +  +  дата добавления: 15.03.2011 / 14:34
Автор ответа:
papai
papai
тем: 1 / ответов: 2 / благодарностей: 0 / репутация: 0
ответов: 2
создал(а) тем: 1


может это поможет:
[DllImport("coredll.dll", CharSet=CharSet.Unicode)]
private static extern bool PowerPolicyNotify(int dwMessage, int dwData);

[DllImport("coredll.dll", SetLastError = true)]
static extern int SetSystemPowerState(string psState, int StateFlags, int Options);

public enum PPN_Message
{
  PPN_REEVALUATESTATE = 0x0001,
  PPN_POWERCHANGE = 0x0002,
  PPN_SUSPENDKEYPRESSED = 0x0004,
  PPN_SUSPENDKEYRELEASED = 0x0005,
  PPN_APPBUTTONPRESSED = 0x0006,
  PPN_POWERBUTTONPRESSED = PPN_SUSPENDKEYPRESSED,
  PPN_UNATTENDEDMODE = 0x0003,
  PPN_OEMBASE = 0x10000
}

public enum PowerState
{
  POWER_STATE_ON = 0x00010000,
  POWER_STATE_OFF = 0x00020000,
  POWER_STATE_CRITICAL = 0x00040000,
  POWER_STATE_BOOT = 0x00080000,
  POWER_STATE_IDLE = 0x00100000,
  POWER_STATE_SUSPEND = 0x00200000,
  POWER_STATE_UNATTENDED = 0x00400000,
  POWER_STATE_RESET = 0x00800000,
  POWER_STATE_USERIDLE = 0x01000000,
  POWER_STATE_PASSWORD = 0x10000000
}

public enum PowerRequirement
{
  POWER_NAME = 0x00000001,
  POWER_FORCE = 0x00001000,
  POWER_DUMPDW = 0x00002000
}

PowerPolicyNotify((int)PPN_Message.PPN_UNATTENDEDMODE, 1);
iReturnResult = SetSystemPowerState(null, (int)PowerState.POWER_STATE_ON, (int)PowerRequirement.POWER_FORCE);

 
Страница: 1 + Создать новую тему