Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2355
Благодарности: 558

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Как задать параметры визуальных эффектов для всех новых пользователей »
К сожалению приемлемого решения и в той статье нет... Тем более предлагаемое там решение - "создание настроенного образ системы" - никак не соответствует здешней теме про твики реестра...
И ссылка на объяснения Рэймонда Чена, объясняет лишь часть рассматриваемой проблемы...

Да, действительно, как справедливо указано в статье - установка галок чекбоксов в настройках визуальных эффеков - всего лишь фикция, пока не кликнешь "ОК" или "Применить".

Но это всё же решаемо, как тоже уже было сказано, с помощью API функции SystemParametersInfo. И решаемо вполне доступным способом.
http://social.msdn.microsoft.com/For...=csharpgeneral
Или на практике, к примеру, с помощью известного PowerShell скрипта :
Код: Выделить весь код
Add-Type -TypeDefinition @"
    using System;
    using System.Runtime.InteropServices;
    [StructLayout(LayoutKind.Sequential)] public struct ANIMATIONINFO {
        public uint cbSize;
        public bool iMinAnimate;
    }
    public class PInvoke { 
        [DllImport("user32.dll")] public static extern bool SystemParametersInfoW(uint uiAction, uint uiParam, ref ANIMATIONINFO pvParam, uint fWinIni);
    }
"@
$animInfo = New-Object ANIMATIONINFO
$animInfo.cbSize = 8
$animInfo.iMinAnimate = $args[0]
[PInvoke]::SystemParametersInfoW(0x49, 0, [ref]$animInfo, 3)
http://superuser.com/questions/12467...h-a-batch-file

Скрипт работает для части эффектов, главное мгновенно, безо всяких ОК-Применить, но... Только для одного текущего пользователя. Как это применить для всех пользователей (и возможно ли вообще для всех ? ), пока не понятно... (Можно конечно создавать новых пользователей командно с запуском скрипта или всё вместе из скрипта PS, но это всё не то... )

ps Вышеобозначенный скрипт, конечно тоже не для этой темы, но всё же часть решения...

Последний раз редактировалось MKN, 20-10-2017 в 11:04.


Отправлено: 16:17, 19-10-2017 | #1276