по некоторым причинам мне нужно программно изменить профили брандмауэра Windows (частный/общедоступный) для данного адаптера. Это может быть использование командной строки, С++ или 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++.