2010-03-11 4 views
0

Je travaille sur une ancienne application web ASP (pas. Net) et j'ai besoin de lancer un processus séparé (exe). Après beaucoup de googling, je n'ai pas encore trouvé une façon valable de le faire. Quelqu'un a des suggestions?Lancer un processus en ASP?

Est-ce que CreateProcess fonctionne en ASP?

Merci!

Répondre

1

Vous devez avoir le contrôle total du serveur, car cela est considéré comme très non sécurisé. Il est peu probable qu'un service d'hébergement vous permette de le faire.

<script language="VBScript"> 
    Sub Scan 
     Set objShell = CreateObject("Wscript.Shell") 

     'objShell.Run "C:\MyApp.exe" 
     objshell.Exec "C:\MyApp.exe" 

    End Sub 
</script> 

Here est un article qui explique l'ensemble du processus.

+0

Merci! Ce genre de travaux! Je peux exécuter des commandes comme "cmd/c dir" qui fonctionnent bien, mais quand j'essaye un chemin vers un exe, je continue à recevoir une erreur disant que le fichier est introuvable. Merci pour l'aide! –

+0

Nevermind. Je l'ai. Le serveur Web utilisait une ressource en réseau, donc je mettais le fichier exe au mauvais endroit. Sans oublier que les serveurs d'assurance qualité sont équilibrés, ce que je n'ai découvert que plus tard. Merci! –

Questions connexes