Salve,
Vi espongo un problema che mi sta facendo scapocciare.
Premetto che ho Windows XP come sistema operativo e IIS 5.1 come web server.

Ho scritto del codice (in realtà ho provato milioni di codici) per eseguire un file exe.

codice:
Set oWSH= Server.CreateObject("WScript.Shell")

oWSH.Run "d:\ondadriver.exe", 1, True

set oWSH = nothing
Il file viene eseguito, ma invece di fare quello che deve fare rimane appeso (se vado nel Task Manager vedo il processo) e non fa nulla.
E' un eseguibile che permette di stampare uno scontrino su un registratore di cassa esterno, da un computer. Facendoci doppio click normalmente, lo scontrino viene stampato, poi il programma termina e si killa da solo.
Come ho detto lanciandolo da codice ASP invece rimane appeso e non fa nulla.

Ho dato tutti i permessi possibili al file eseguibile, ed infatti lo esegue, ma non riesco a farlo partire...
Ho cercato in giro e non si trova nulla su casi del genere.

Qualcuno ha avuto un problema simile o sa dove posso mettere le mani?

P.S. Non penso sia un problema di codice, forse è qualche settaggio di IIS o del sistema operativo. Magari basta aggiornare IIS?