Могу ли я использовать C# для автоматической установки галочки в разделе «Интернет» > «Дополнительные параметры» > «Безопасность» > «Использовать TLS 1.2»?

Можем ли мы написать код C# для автоматической галочки «Использовать TLS 1.2»?

Это шаг вручную: перейдите в «Свойства обозревателя» > «Дополнительно», затем в раздел «Безопасность» и установите флажок «Использовать TLS 1.2».

Есть ли способ программно поставить галочку на С#.


person Yamuna    schedule 23.05.2019    source источник
comment
Большинство из них являются ключом Reg. вы можете просто изменить их с помощью win32 или выполнить их в командной оболочке.   -  person xdtTransform    schedule 23.05.2019
comment
support.microsoft.com/en-us/help/3140245/ , вот искомый файл. Теперь это обман Как изменить ключ реестра в С# (например: 1 из многих цель дублирования) или Как выполнить команду cmd в С# (например: 1 многих целей дублирования)   -  person xdtTransform    schedule 23.05.2019
comment
Кстати, некоторые имена регистрационных ключей могут зависеть от версии или патча Windows. и может отличаться от того, что в MSDN.   -  person xdtTransform    schedule 23.05.2019


Ответы (2)


Используйте библиотеку тестов автоматизации пользовательского интерфейса от Microsoft. Он используется для тестирования, но здесь он может работать. https://docs.microsoft.com/en-us/windows/desktop/winauto/ui-automation-test-library

person Prasad bobade    schedule 23.05.2019

Большинство интернет-опций являются ключом Reg. Вы можете просто изменить их с помощью win32 или выполнить их в командной оболочке.

Ключ указан в этой статье MSDN 1. и 2

Теперь либо "Как изменить ключ реестра в C#", либо "Как выполнить команду cmd в С#".

person xdtTransform    schedule 23.05.2019