[решено] Запуск скринсейвера
-
ekzarh
[решено] Запуск скринсейвера
В Office 97 или ХР (в панели) была полезная опция - запуск экранной заставки. Вопрос вот в чем. Какой файл запускала эта кнопка, что бы он запустил уже саму заставку? Обычно, что бы запустить заставку, достаточно запустить сам файл скринсейвера и все. Но никакого пароля, естественно, не будет на обратный вход в систему, если он был установлен на заставку. Кто знает какой исполняемый файл винды отвечает за запуск с установками пользователя (паролем в данном случае)? Аналогично, как control.exe - запускает панель управления, а cmd.exe - командную строку. Буду очень благодарен за помощь.
-
ShaddyR
Re: [решено] Запуск скринсейвера
ekzarh: эта кнопка использует функции Windows API, насколько я понимаю, другими словами - интерфейс уровня ядра сис-мы. Иначе в инете не было бы такого кол-ва программ, главной фишкой которых есть "возможность запуска хранителя экрана".
-
ekzarh
Re: [решено] Запуск скринсейвера
Знать бы какие функции...
Так неохота на msdn.microsoft.com лазить.
Может знает кто?
Так неохота на msdn.microsoft.com лазить.
Может знает кто?
-
ekzarh
Re: [решено] Запуск скринсейвера
Цитата:
Знать бы какие функции...
...возможно,это функция SystemParametersInfo с параметром SPI_SETSCREENSAVEACTIVE .
Знать бы какие функции...
...возможно,это функция SystemParametersInfo с параметром SPI_SETSCREENSAVEACTIVE .
-
ShaddyR
Re: [решено] Запуск скринсейвера
DillerInc: верно, один из вариантов.
ekzarh: доступ к этим функциям из GUI невозможен... если нет аналога в библиотеках ОС... а его, как я понимаю, нет.
ekzarh: доступ к этим функциям из GUI невозможен... если нет аналога в библиотеках ОС... а его, как я понимаю, нет.
-
ekzarh
Re: [решено] Запуск скринсейвера
DillerInc, спасибо за помощь. В результате получилась прога, которая почти ничего не весит.
Запускает скринсейвер, а выход как указано в настройках (если пароль - то пароль).
Можно было еще кое что прикрутить к ней для удобства, но все и так прекрасно работает.
Единственное, что она не учитывает - это тот интервал, который был выставлен ранее для заставки.
Неохота просто высчитывать. Ставится 700 минут.
Запускает скринсейвер, а выход как указано в настройках (если пароль - то пароль).
Можно было еще кое что прикрутить к ней для удобства, но все и так прекрасно работает.
Единственное, что она не учитывает - это тот интервал, который был выставлен ранее для заставки.
Неохота просто высчитывать. Ставится 700 минут.