Как получить параметры заставки экрана

Тема в разделе "WASM.WIN32", создана пользователем denisznu, 17 дек 2008.

  1. denisznu

    denisznu New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2008
    Сообщения:
    15
    Как узнать параметры заставки экрана?...Может как-то с реестра прочитать, они там прописуются кто знает? Или может есть функция? Помогите пожалуйсто, срочно нужно:dntknw:
     
  2. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Какие параметры ? Каждый ScreenSaver это отдельная программа и имеет свой набор настроек.
     
  3. denisznu1

    denisznu1 New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2008
    Сообщения:
    5
    Мне нужно узнать хотя-бы время через которые будет включина заставка...и было бы очень круто узнать какая заставка установлена.
     
  4. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    HKCU\Control Panel\Desktop:
    ScreenSaveActive
    ScreenSaverIsSecure
    ScreenSaverTimeout
    SCRNSAVE.EXE

    P.S. Искал regedt32'ом, если искать гуглом наверняка будет больше информации.
     
  5. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    SystemParametersInfo(SPI_GETSCREENSAVETIMEOUT, ...
     
  6. denisznu1

    denisznu1 New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2008
    Сообщения:
    5
    Мне нужно будет эти параметры вытащить с реестра ?
     
  7. denisznu1

    denisznu1 New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2008
    Сообщения:
    5
    Не могу разобратся с функцией...что писать после SPI_GETSCREENSAVETIMEOUT?
     
  8. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Код (Text):
    1. BOOL WINAPI SystemParametersInfo(
    2.   __in     UINT uiAction,
    3.   __in     UINT uiParam,
    4.   __inout  PVOID pvParam,
    5.   __in     UINT fWinIni
    6. );
    The pvParam parameter must point to a BOOL variable that receives TRUE if screen saving is enabled, or FALSE otherwise.
    http://msdn.microsoft.com/en-us/library/ms724947.aspx