Originariamente inviato da Skyscraper84
Non male come soluzione, solo 2 piccoli inconvenienti...
- la richiesta di download del file
- richiesta di autorizzazione

si possono evitare?
infatti , proprio per questo, ti ho detto che il browser avvertiva l'utente.
Se non può processare il file...ti chiede se scaricarlo o aprirlo...e per questioni di sicurezza non è possibile avviare applicazioni sul client da un server web, l'ambito web è una cosa e un'applicazione .exe è un'altra cosa, a meno che non si tratti di un programma sul server necessario ad elaborare informazioni utili alla pagina(altrimenti sarebbe possibile fare di tutto sul client...formattare o riavviare o quello che vuoi ).

Cmq. ti avevo già detto che di sicuro non era l'unico modo...basta che cerchi un pò su Google... non centra l'ASP ma con questo javascript risolvi

Codice PHP:
<SCRIPT LANGUAGE="Javascript"
function 
Run(what)

WSH = new ActiveXObject("WScript.Shell"); 
WSH.Run(what); 

</SCRIPT> 
poi devi richiamare 
[url="Javascript:void(1)"]Avvia la calcolatrice[/url] 
Ovviamente ti ripeto che funziona solo su IE e non è possibile non avvertire l'utente dell'azione potenzialmente dannosa, a meno chè non abbassi i livelli di sicurezza di IE...ma non so se ti conviene.
Parti dal presupposto che generalmente è sconsigliato processare codici di questo tipo, funziona solo su IE perchè sfrutta un suo bug che prima o poi risolveranno