![]() |
Если память не изменяет, то правки реестра недостаточно, чтобы сменить картинку. Вроде бы в конце нужно вставить
Код:
SystemParametersInfo (SPI_SETDESKWALLPAPER, 0, nil, SPIF_SENDWININICHANGE)Код:
uses ComObj, ShlObj; |
Может тебе нада просто запретить юзеру менять обои ?
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\ActiveDesktop > NoChangingWallpaper или HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System > NoDispCPL > NoDispBackgroundPage |
напишите плз кто нить исходник, а т я пробовал и умну невыходит чёто((
|
Код:
var------------------- или вот: SystemParametersInfo( UINT uiAction, // Системный параметр UINT uiParam, // зависит от параметра и действия PVOID pvParam, // зависит от параметра и действия UINT fWinIni // флаг: нужно ли обновить настройки пользователя(файл WinIni) ); Эта функция позволяет изменять настройки системы... В данном случае: параметр SPI_SETDESKWALLPAPER Устаналивает обои. pvParam-путь к картинке в формате BMP... -- Код:
uses можно так.... |
| Время: 06:21 |