Изменить тему Windows можно с помощью кода в Windows 10, но не в Windows Server 2016.
Запуск команды «C: \ WINDOWS \ Resources \ Themes \ aero.theme» из командной строки cmd работает на Win2016.
Запуск его с помощью команд Windows C ++: _tsystem или ShellExecuteEx не работает на Windows Server 2016, но работает на Windows 10. Программа протестирована как пользователь и администратор.
Пример кода: _tsystem("C:\\WINDOWS\\Resources\\Themes\\aero.theme");
или
_tsystem("rundll32.exe %SystemRoot%\system32\themecpl.dll,OpenThemeAction %SystemRoot%\Resources\Themes\aero.theme");
Ожидается, что тема Windows изменится на aero, и откроется диалоговое окно настроек Windows.
Фактический результат - без изменения темы и без отображения диалогового окна настроек.