martedì, ottobre 02, 2007

Eseguire la propria applicazione da un link

Creando particolari chiavi di registro è possibile da un link posizione su una pagina web eseguire la propria applicazione passando parametri.
Esattamente come fa Emule quando si clicca su un link ed2k://filedascaricare.
Create un file di registro con questo contenuto (personalizzatelo secondo le vostre esigenze) e importatelo nel vostro registro di sistema

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ESTENSIONE]
@="URL: ESTENSIONE Protocol"
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ESTENSIONE\DefaultIcon]
@="c:\\programmi\\percorso\\programma.exe"
"OldIcon"="c:\\programmi\\percorso\\programma.exe,1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ESTENSIONE\shell]
@="open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ESTENSIONE\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ESTENSIONE\shell\open\command]
@="\"c:\\programmi\\percorso\\programma.exe\" \"%1\""
"OldDefault"="\"c:\\programmi\\percorso\\programma.exe\" \"%1\""


Dove "ESTENSIONE" è il protocollo da associare alla propria applicazione

A questo punto per verificare che l'operazione sia andata a buon fine aprite internet explorer e come indirizzo impostate "estensione://"
Mentre nei vostri link HTML saranno molto semplicemente Link al software


#