Добавить исключение брандмауэра Windows в обычного пользователя
Я пытаюсь добавить приложение в исключение брандмауэра Windows. Я не хочу давать права администратора для EXE.
Я попробовал команду netsh, как показано ниже.
netsh advfirewall firewall add rule name="Myapp" dir=in action=allow program=”C:\Program files\app.exe "
Но это требует административных привилегий.
Есть ли способы добавить в брандмауэр исключение без прав администратора?
Я думаю, что это возможно, потому что у меня есть одно приложение, которое делает это.
Я использую Talley ERP 9, который добавляет себя к исключению брандмауэра без прав администратора. Когда я запускаю Talley, появляется сообщение, как показано ниже.
Если я выберу один из вариантов ("Разрешить доступ" или "Отмена"), Tally будет добавлен в исключение брандмауэра. Это работает как с правами администратора, так и без прав администратора.
Я отследил изменения, внесенные этим exe-файлом, и обнаружил, что в ключ реестра добавлены значения,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
Как подсчет ERP 9 может добавить исключение брандмауэра без прав администратора?
Я не смог найти ни одного файла манифеста в пути tally ERP 9.