{
    "version": "1.6.4.0",
    "description": "UltraVNC Server and Viewer can display the screen of one computer (Server) on the screen of another (Viewer).",
    "homepage": "https://uvnc.com",
    "license": "GPL-3.0-or-later",
    "url": "https://uvnc.eu/download/1640/UltraVNC_1640.zip",
    "hash": "910ab4df4441c4f415c59007501e23ea2db331aa5dfa6ecbd5e583f34362d975",
    "architecture": {
        "64bit": {
            "extract_dir": "x64"
        },
        "32bit": {
            "extract_dir": "x86"
        }
    },
    "pre_install": [
        "if (!(Test-Path \"$persist_dir\\UltraVnc.ini\")) { New-Item \"$dir\\UltraVnc.ini\" | Out-Null }",
        "if (!(Test-Path \"$persist_dir\\options.vnc\")) { New-Item \"$dir\\options.vnc\" | Out-Null }"
    ],
    "bin": [
        "vncviewer.exe",
        "winvnc.exe"
    ],
    "persist": [
        "UltraVnc.ini",
        "options.vnc"
    ],
    "shortcuts": [
        [
            "vncviewer.exe",
            "VNC Viewer"
        ],
        [
            "winvnc.exe",
            "WinVNC"
        ]
    ],
    "checkver": {
        "url": "https://uvnc.com/downloads/ultravnc.html",
        "regex": "Latest release version: UltraVNC ([\\d.]+)"
    },
    "autoupdate": {
        "url": "https://uvnc.eu/download/$cleanVersion/UltraVNC_$cleanVersion.zip"
    }
}
