Не могли бы вы рассказать мне, есть ли способ программно добавить файл .exe в список исключений для брандмауэра Windows Vista, чтобы он мог нормально работать? Я использую VC++.Программно добавить исключение в брандмауэр Windows Vista
ответ
Я не знаю наверняка о брандмауэре Vista, но я бы беспроигрышно заметил, что это нарушение безопасности любого компьютера, чтобы обеспечить программный доступ к спискам исключений брандмауэра. Я был бы очень удивлен, если бы Windows разрешала произвольному коду играть с брандмауэром таким образом.
Пользователь, сидящий перед компьютером, или сетевой администратор, устанавливающий сетевые политики безопасности в сети, будут единственными, кто должен это сделать. Обратите внимание, что они оба являются фактическими людьми, которые делают процесс в интерактивном режиме.
Тогда будьте очень удивлены. :-) Это абсолютно возможно: http://msdn.microsoft.com/en-us/library/windows/desktop/aa366319(v=vs.85).aspx – Ignitor
Да - если вы посмотрите на метод WindowsFirewallAddApp here, он должен дать вам несколько идей, как это сделать.
Vista Брандмауэр, один и только брандмауэр в мире, который может быть отключена программно любой программой. –
Любая программа. Если у него есть привилегии администратора. http://msdn.microsoft.com/en-us/library/ff956123%28v=VS.85%29.aspx –
Ссылка на документацию MSDN API: http://msdn.microsoft.com/en-us /library/windows/desktop/aa366319(v=vs.85).aspx – Ignitor
- 1. Программно добавьте приложение в брандмауэр Windows
- 2. Программно добавить правила в «Брандмауэр Windows с оснасткой Advanced Security»?
- 3. Программно отключить автонастройку сети в Windows Vista
- 4. Windows Vista Программно переназначить каталоги пользователей
- 5. Как обнаружить брандмауэр в Windows?
- 6. NetTcpBinding и брандмауэр Windows 7
- 7. Программный брандмауэр Windows
- 8. Как отключить брандмауэр Windows?
- 9. Исключение производства в ОС Vista
- 10. программно убить процесс в vista/windows 7 в C#
- 11. Запрограммировать брандмауэр для Windows
- 12. Брандмауэр Windows, блокирующий UDP-соединение
- 13. Программно выполнить приложение в Vista
- 14. Как выбрать тему программно в Vista
- 15. Как отменить shutdown в Windows (XP | Vista) программно?
- 16. Как я могу изменить функции в Windows Vista программно?
- 17. Как отменить выключение в Windows Vista и 7 программно?
- 18. Приложения ClickOnce и брандмауэр Windows
- 19. Установка cc.net в Windows Vista
- 20. Не удается добавить брандмауэр Vagrant
- 21. Windows Vista/7 Программный вход в систему
- 22. Как продвигать слайд-шоу на windows vista/7 программно?
- 23. Разрешение программы через брандмауэр Windows
- 24. PyQt, PyDev и брандмауэр Windows
- 25. C# HttpListener и брандмауэр Windows
- 26. Открыть брандмауэр Windows для XDebug
- 27. Брандмауэр Windows 7 и порт 7000
- 28. Как получить Vista Edition программно?
- 29. Delphi 7 Windows Vista/7 брандмауэра Исключение сети Места
- 30. Отключить возможность добавления исключений в брандмауэр Windows через API
Зачем вам это нужно? Список исключений в брандмауэре должен быть изменен только с подтверждением пользователя. – nothrow