You can implement a Handler URI.
Create a .REG file to be run, with the appropriate permissions, on Windows machines, with content similar to this:
REGEDIT4
[HKEY_CLASSES_ROOT\SuaAplicacao]
@="URL:Protocolo SuaAplicacao"
"SuaAplicacaoHandler"=""
[HKEY_CLASSES_ROOT\SuaAplicacao\DefaultIcon]
@="\"C:\Program Files\SuaAplicacao\SuaAplicacao.exe\""
[HKEY_CLASSES_ROOT\SuaAplicacao\shell]
[HKEY_CLASSES_ROOT\SuaAplicacao\shell\open]
[HKEY_CLASSES_ROOT\SuaAplicacao\shell\open\command]
@="\"C:\Program Files\SuaAplicacao\SuaAplicacao.exe\" \"%1\" \"%2\" \"%3\" \"%4\" \"%5\" \"%6\" \"%7\" \"%8\" \"%9\""
After that, use URLs in the following format:
SuaAplicacaoHandler://qualquerDadoQueDesejarPassar
For your Windows application to be invoked, and the qualquerDadoQueDesejarPassar
parameter received by the application.