Some antivirus programs flag automation tools because they open TCP ports and interact with hardware directly. If your triggers a false positive, temporarily disable real-time scanning during installation, then add the installation folder as an exclusion.
async function downloadWebGpiResource(url, expectedHash) const response = await fetch(url, headers: 'Range': 'bytes=0-' ); const data = await response.arrayBuffer(); const hash = await crypto.subtle.digest('SHA-256', data); if (bufferToHex(hash) !== expectedHash) throw new Error('Integrity check failed'); return data; webgpi download
The official and most reliable way to obtain WebGPI is through a Genie service parts department. Some antivirus programs flag automation tools because they
| Problem | Likely Cause | Solution | | :--- | :--- | :--- | | | Heuristic detection of network tools | Restore the file from quarantine; add an exclusion for the download folder. | | "MSVCR120.dll missing" error | Missing Visual C++ Redistributable | Download and install Visual C++ 2013 Redistributable from Microsoft. | | Web server does not start (Port 80 error) | Another service (IIS, Skype) is using port 80 | In WebGPI settings, change the HTTP port to 8080 or 3000. | | Cannot see PLC registers | IP address mismatch or firewall | Ping the PLC IP. Disable Windows Firewall temporarily or allow port 502 (TCP). | | WebGPI crashes on startup | Corrupt configuration file | Delete config.ini and reinstall; do not load old project files from an incompatible version. | | Problem | Likely Cause | Solution |