AFAIk Существует два способа:
- Постоянная регистрация путем копирования ее в местоположение, которое ищет Windows, например
System32
.Но не используйте жесткий код "C: \ Windows \ System32".Вам нужно запросить систему, чтобы узнать, где находится системный каталог. - Вызов действия
Install
для файла .scr
, который приводит к временной активации.Но заставка исчезнет, как только будет выбран другой, и диалоговое окно будет перезапущено.
Но это из Win95 раз, поэтому, возможно, оно устарело.
Я вижу три способавызов install
:
- ShellExecute (Ex) с использованием
install
глагола - вызов
rundll32.exe desk.cpl,InstallScreenSaver %l
- Загрузка
desk.cpl
в виде библиотеки (LoadLibrary илиобъявив импорт для InstallScreenSaver
), а затем вызовите метод InstallScreenSaver
с вашим собственным путем в качестве параметра.