WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Программный запуск Скринсейвера

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Программный запуск Скринсейвера
RADIO опубликован 11-09-2001 16:46 MSK   Click Here to See the Profile for RADIO   Click Here to Email RADIO  
А не подскажет ли кто, как программно включить/выключить скринсейвер? Пробовал использовать SystemParametersInfo() с параметрами SPI_SETSCREENSAVERUNNING и SPI_SCREENSAVERUNNING (он в MSDN не документирован), но везде получал отрицательный результат. А с точки зрения выключения интересует, как избежать ввода пароля для деактивации SS?
ServerMouse опубликован 12-09-2001 12:47 MSK     Click Here to See the Profile for ServerMouse  Click Here to Email ServerMouse     
::SendMessage(hwnd, WM_SYSCOMMAND, SC_SCREENSAVE, 0);
Запускает скринсейвер установленыу по умолчанию.
Имя скринсейвера находится в реестре. Где точно не помню...
ServerMouse опубликован 13-09-2001 09:25 MSK     Click Here to See the Profile for ServerMouse  Click Here to Email ServerMouse     
>как избежать ввода пароля для деактивации SS
TerminateProcess()
;-)
Kostik опубликован 13-09-2001 10:16 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
screen saver определён в boot секции файла System.ini.

Есть ещё фишка:
::SendMessage(AfxGetMainWnd()->m_hWnd, WM_SYSCOMMAND, SC_SCREENSAVE, 1);
Позволяет перевысти хранитель экрана в ждущий режим.
(Содрал на http://firststeps.narod.ru/ "WinAPI" Шаг 40 )

m_fox опубликован 14-09-2001 12:45 MSK     Click Here to See the Profile for m_fox  Click Here to Email m_fox     
Помню в Win3.1 пароль хранился в открытом виде то-ли в system.ini то-ли в win.ini
А прикол в том, что на "хранителя" ставили такой-же пароль, как и в других местах (почта, вход в сеть и т.д.)
m_fox опубликован 14-09-2001 12:53 MSK     Click Here to See the Profile for m_fox  Click Here to Email m_fox     
посмотри
http://www.akzhan.midi.ru/win32api/13.htm

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.