.NET 4.x Как поставить флажок в окне стороннего приложения - C#
Формулировка задачи:
Как средствами c# можно замутить такое? (:
Пример:
поставить галочку на определенное действие
Решение задачи: «.NET 4.x Как поставить флажок в окне стороннего приложения»
textual
Листинг программы
string exePath = @"C:\Program Files\Microsoft Games\Chess\Chess.exe";
using (RegistryKey layersKey = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"))
{
string flagsString = (string)layersKey.GetValue(exePath);
if (flagsString != null) {
// Значение существует.
// TODO: Добавляем DISABLETHEMES и сохраянем новое значение через layersKey.SetValue
// ...
//layersKey.SetValue(exePath, flagsString);
} else {
// Значение существует. Добавляем DISABLETHEMES
layersKey.SetValue(exePath, "DISABLETHEMES");
}
}