Adobe Firewall Blocker is a Windows application that uses the Win32 API to detect and manage Adobe applications through the Windows Firewall. The application allows users to block or unblock Adobe applications by creating or removing firewall rules.
- Scan for Adobe Applications: Automatically detects installed Adobe applications on the system.
- Block Applications: Creates firewall rules to block selected Adobe applications.
- Unblock Applications: Removes firewall rules to unblock selected Adobe applications.
- Firewall Rule Management: Supports both Inbound and Outbound rules.
- Simple User Interface: Built with Win32 API components such as ListView, ProgressBar, and Buttons.
- Operating System: Windows 7 or later.
- Administrator Privileges: The application requires Administrator rights to manage firewall rules.
- Development Tools: Visual Studio 2022 or CMake for building the source code.
- Download the executable file
AdobeFirewallBlocker.exefrom thebuild_vs2022/Releasedirectory. - Right-click the file and select Run as administrator.
- Scan for Adobe Software: Click this button to scan for installed Adobe applications.
- Block Selected: Select applications from the list and click this button to block them.
- Unblock Selected: Select applications from the list and click this button to unblock them.
- Select All / Unselect All: Select or deselect all applications in the list.
- Inbound Rules: Blocks incoming connections to the application.
- Outbound Rules: Blocks outgoing connections from the application.
Open a Command Prompt and run the following commands:
cd src
mkdir build_vs2022
cd build_vs2022
cmake .. -G "Visual Studio 17 2022" -A x64
cmake --build . --config ReleaseThe executable file will be generated at: c:\Users\Admin\Desktop\demo\build_vs2022\Release\AdobeFirewallBlocker.exe.
demo/
├── src/
│ ├── main.cpp # Entry point of the application
│ ├── mainwindow.cpp # Main window logic
│ ├── mainwindow.h # Main window declarations
│ ├── software_scanner.cpp # Scans for Adobe applications
│ ├── software_scanner.h # SoftwareScanner declarations
│ ├── firewall_manager.cpp # Manages firewall rules
│ ├── firewall_manager.h # FirewallManager declarations
│ ├── resources.rc # Resource definitions (dialogs, icons)
│ └── resources/ # Directory for icons
│ └── app.ico # Application icon
├── CMakeLists.txt # CMake configuration
└── README.md # Documentation
- Application Icon: Place the icon file at
src/resources/app.ico. This path is referenced in theresources.rcfile. - Administrator Privileges: The application requires administrator privileges to create and delete firewall rules.
- Website: vuthao.id.vn
- Email: support@vuthao.id.vn