Всем доброго времени суток.
Из всего что нашел поиском получилось следующее:
ПК залогинен под каким либо пользователем, запускаю bat из под системной учетки.
У того пользователя под которым залогинен ПК во время запуска bat'ника заставка меняется.
Но если зайти под другим пользователем то изменений нет и плюс к этому становится неактивным выбор заставки стандартными средствами Windows (скрин во вложении).
Объясните тупоголовому что не так...
Из всего что нашел поиском получилось следующее:
:
for /f "tokens=7 delims=\" %%i in ( 'reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" ^| find "S-1-5-21"') do (
reg add "HKEY_USERS\%%i\Control Panel\Desktop" /v SCRNSAVE.EXE /d %systemroot%\system32\ssmypics.scr /f
reg add "HKEY_USERS\%%i\Control Panel\Desktop" /v ScreenSaveActive /d 1 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v ImageDirectory /t REG_SZ /d "C:\Windows\screensaver" /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v AllowKeyboardControl /t REG_DWORD /d 0 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v AllowStretching /t REG_DWORD /d 1 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v ChangeInterval /t REG_DWORD /d 180000 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v DisableTransitions /t REG_DWORD /d 1 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v DisplayFilename /t REG_DWORD /d 0 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v MaxDirectories /t REG_DWORD /d 200 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v MaxFailedFiles /t REG_DWORD /d 1000 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v MaxScreenPercent /t REG_DWORD /d 100 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v MaxSuccessfulFiles /t REG_DWORD /d 10000 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v MaxSuccessfulFiles /t REG_DWORD /d 10000 /f
reg add "HKEY_USERS\%%i\Control Panel\Screen Saver.Slideshow" /v PaintInterval /t REG_DWORD /d 0 /f
)
У того пользователя под которым залогинен ПК во время запуска bat'ника заставка меняется.
Но если зайти под другим пользователем то изменений нет и плюс к этому становится неактивным выбор заставки стандартными средствами Windows (скрин во вложении).
Объясните тупоголовому что не так...