python — Windows программно меняет профиль брандмауэра

по некоторым причинам мне нужно изменить профили брандмауэра Windows (частный / публичный) программно для данного адаптера. Это может быть использование командной строки, C ++ или Python. Я искал любой намек на MSDN, но мне кажется, что я могу изменить только то, как работает брандмауэр, когда работает какой-то профиль.

Я представляю что-то вроде:

#include "Netfw.h"
int main()
{
NET_FW_PROFILE* fwProfile = get_FirewallProfile("Local Area Connection");
if(fwProfile.setProfile(NET_FW_PROFILE2_PUBLIc))
return 0;

return 1;
}

Извините, если этот псевдо-пример слишком тупой, я не очень знаком с программированием в Windows C ++.

0

Решение

Боюсь, у меня нет машины с Windows, но это может привести к тому, что

Как использовать «netsh advfirewall» и т.д …

Пример 5 содержит информацию о вашем вопросе.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]