Lancer un exe avec vb.net

Messages postés
79
Date d'inscription
mercredi 17 juin 2009
Dernière intervention
23 juin 2017
-
Bonjour,
je veux lancer un .exe depuis ma page asp.net (systeme XP, visual studion 2003) mais rien ne s'execute
la page s'actualise et rien ne se passe please Help Me.
   Try
            Dim proc As New System.Diagnostics.Process
            '  Nom de l'executable à lancer
            proc.Start("C:\parc-info.exe")

        Catch ex As Exception
            Response.Write(ex.Message)
        End Try


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
Afficher la suite 

Votre réponse

7 réponses

Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
0
Merci
Bonjour,
la page s'actualise et rien ne se passe please Help Me.

n'est pas vraiment très clair. Explique en détail.
Commenter la réponse de ucfoutu
Messages postés
79
Date d'inscription
mercredi 17 juin 2009
Dernière intervention
23 juin 2017
0
Merci
Bonjour
quand je clique sur le button dans la page ,elle se charge sans lancer le programme .exe comme s'il n ya aucun code derrière.

--
Commenter la réponse de bendsiham
Messages postés
1725
Date d'inscription
samedi 11 janvier 2014
Dernière intervention
11 décembre 2018
0
Merci
Bonjour
Ton processus "C:\parc-info.exe" s'exécute sûrement en arrière-plan !
Vérifie en réduisant ta page asp.net

un salut à ucfoutu

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. 
cs_ShayW
Messages postés
3241
Date d'inscription
jeudi 26 novembre 2009
Dernière intervention
26 novembre 2018
-
Bonjour

Ou ouvrir le gestionnaire des tâches et verifier si info.exe apparait.
Commenter la réponse de vb95
Messages postés
12371
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
11 décembre 2018
0
Merci
Bonjour,

Je sais que Process.Start fonctionne en méthode de classe, c'est à dire sans créer d'instance.
Je ne sais pas si elle marche aussi en méthode d'instance.

Essaye
   Try
            System.Diagnostics.Process.Start("C:\parc-info.exe")

        Catch ex As Exception
            Response.Write(ex.Message)
        End Try

Commenter la réponse de Whismeril
Messages postés
79
Date d'inscription
mercredi 17 juin 2009
Dernière intervention
23 juin 2017
0
Merci
Bonjour,
J'ai mis mon application sur un autre poste qui est accessible depuis le poste de production en local mais quand je clique sur le bouton il m'affiche

Échec d'ouverture de session : nom d'utilisateur inconnu ou mot de passe incorrect

--
Commenter la réponse de bendsiham
Messages postés
12371
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
11 décembre 2018
0
Merci
Si ton logiciel a besoin d'un couple login / mot de passe, il faut commencer par savoir s'il accepte la connexion en ligne de commande. Dans l'affirmative, il faut savoir comment est la syntaxe de la ligne de commande pour pouvoir adapter ton code.
Commenter la réponse de Whismeril
Messages postés
4
Date d'inscription
mardi 7 juin 2016
Dernière intervention
18 août 2016
0
Merci
Vous pouvez essayer de mettre plutot :
Process.Start(tonexe.exe)
Whismeril
Messages postés
12371
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
11 décembre 2018
-
Il le dit plus haut ça ne marche pas...
Commenter la réponse de Senso2003

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.