Войти

Показать полную графическую версию : [решено] Как запретить программе менять настройки оформления?


teapot08
25-11-2017, 13:56
Программа Bloody 6 при запуске снимает эту галочку:

http://i98.fastpic.ru/big/2017/1125/0f/6e989b3218e3cc1587a25cfe9be84d0f.jpg

Как ей это запретить?

Казбек
25-11-2017, 14:37
teapot08,

Первое, что нужно сделать, это точно определить, эта ли программа меняет настройки. Вы как определяли??
Второе, если в исполняемом коде заложена функция изменения этого значение реестра то:

1) зачем-то это организовано, то есть, от возможных связанных с этим багов в функционале программы вы не застрахованы;
2) можно изменить разрешения на редактирования необходимых ключей в реестре, но делаться это будет глобально для пользователя со всеми вытекающими, а не конкретно для этой утилиты, оно вам надо??

teapot08
25-11-2017, 14:40
оно вам надо?? »
Как это сделать?
Надо или нет, это не важно.

Казбек
25-11-2017, 17:04
teapot08,

Нужный вам ключ находиться по пути:
HKEY_CURRENT_USER\Control Panel\Desktop
Prevent Changes To A Registry Key | Avoid Softwares To Modify Your Windows Registry (http://www.bench3.com/2009/11/prevent-changes-to-registry-key-avoid.html)

Менять разрешения я вам настоятельно не рекомендую, так как это повлечет за собой много неприятностей. Так что еще раз подумайте, надо это вам или нет. Ну, уж если вы решите что-то редактировать, то настоятельно рекомендую ограничиться только SetValue.

teapot08
25-11-2017, 17:18
Спасибо.
Только вот, так и не понял, какой именно ключ ковырять в этом разделе...
Скорее всего что то в WindowMetrics, но что именно...

Казбек
25-11-2017, 17:40
teapot08,

https://i.imgur.com/xLlf28g.png
To Change your Visual Effects Settings in Registry Editor (https://www.tenforums.com/tutorials/6377-change-visual-effects-settings-windows-10-a.html)




© OSzone.net 2001-2012