Спасибо. Вот только отключается пока работает скрипт. Можно чтобы после завершения работы скрипта композиция не включалась обратно?joiner сказал(а):Код:#include <WinAPIGdi.au3> _WinAPI_DwmEnableComposition ( False )
Danzo сказал(а):Можно чтобы после завершения работы скрипта композиция не включалась обратно?
Там отключение службы. Мне нужно без отключения службы. Это я в первом посте темы указал еще.Alofa сказал(а):Вы пройдите по ссылке которую дал вам joiner и обретете внутренний покой
#NoTrayIcon
$config = @ScriptDir & "\au-config.ini"
$processrun = IniRead($config, "Config", "processrun", "null.exe")
$processwait = IniRead($config, "Config", "processwait", "null.exe")
Run($processrun)
ProcessWait($processwait)
ProcessWaitClose($processwait)
Да ну ;)Danzo сказал(а):... Отключение композиции не работает для 64битных приложений
#RequireAdmin
#include <WinAPITheme.au3>
Run('"C:\Program Files\Windows Media Player\wmplayer.exe"')
$hWnd = WinWait('[CLASS:WMPlayerApp]')
MsgBox(262144, Default, _WinAPI_SetWindowTheme($hWnd, '', ''))
В принципе вы сделали то, что и предлогал вам joiner.Danzo сказал(а):Выход такой:...
joiner сказал(а):... или скрипт в процессе. чем не нравится?
Ну а кто сказал, что отключая через систему мы не отключаем службу?Средствами windows отключается же.
И судя по диспетчеру служб служба не останавливается а продолжает работать.
отключая через систему мы не отключаем службу?Во всяком случае - ставим ее на паузу
А вы не пробовали в свойствах exe-файла (игры или лаунчера) на вкладке "Совместимость" включить опцию "Отключить композицию рабочего стола"?Нужно это было для запуска требовательных игр
Да, действительно, опции заблокированы :( Хотя функция _WinAPI_DwmEnableComposition() работает и в скриптах, скомпилированных под x64Для 64битных приложений не работает
Можно запускать программу непосредственно из скрипта и ждать её завершения. При завершении программы завершится и скрипт и композиция включитсячтобы после завершения работы скрипта композиция не включалась обратно
#include <WinAPIGdi.au3>
_WinAPI_DwmEnableComposition(False)
RunWait("notepad.exe")