Una domanda che per i piu esperti di vb.net dovrebbe essere facile

Devo poter lanciare un eseguibile sul web-server ogni volta che un utente accede a una mia pagina web.

Ho provato a usare il comando shell, non mi da nessun errore, ma non succede nemmeno niente, ovvero non viene lanciato nessun eseguibile.


Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
shell("c:\test\prova.exe")
End Sub

Come dovrei fare?