exécuter VB type de fichier exe à partir de VB.NET de projet

J'ai une question à propos de l'exécution d'un fichier exe dans visual basic .Un projet de réseau.

J'ai déjà lu l'article
http://www.dreamincode.net/forums/topic/244460-how-to-run-a-exe-file-from-inside-a-vs2010-project/

d'exécuter le fichier exécutable à partir de l'intérieur de VB.NET projet.

J'ai utilisé

Processus.Début("My.Resources\MyProgram.exe")
et
Système.Diagnostics.Processus.Le Début(Mon.Ordinateur.Système de fichiers.SpecialDirectories.Bureau & "\screen.exe")

pour exécuter le fichier exe

cependant, il ne dispose pas d'arriver. Donc, je suppose que le chemin était mauvais pour exécuter le fichier exe

voici ce que j'ai fait pour l'exécution de fichier exe

 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

 If My.Computer.FileSystem.FileExists((My.Computer.FileSystem.SpecialDirectories.Desktop & "\screen.exe")) Then
  MsgBox("yes")
        Process.Start((My.Computer.FileSystem.SpecialDirectories.Desktop & "\screen.exe"))
    Else
        MsgBox("np")
    End If

J'manuellement cliquez sur le fichier exe , il a été fonctionne correctement.
De plus, j'ai utiliser une instruction if vous assurer que si il y a ou non du fichier

elle renvoie true, ce qui signifie qu'il est un fichier exe.

Cependant, lorsque je lance dans Visual studio 2012 (VB.NET projet.
Il n'y a pas d'erreur et il ne semble pas pour exécuter le fichier.

Je ne suis pas vraiment sûr de savoir pourquoi cela arrive

Quelqu'un sait pourquoi cela se produit ? merci

  • Quelle est la valeur de retour de l'appel de Processus.Démarrer?
  • mon exemple de fichier exe devrait prendre une capture d'écran. Lorsque je double-cliquez sur le fichier exe. Il travaillait. Cependant, lorsque je lance mon VB.NET projet pour exécuter le fichier exe. Seulement rien ne se passe...
  • Je ne crois que fichier exe de le retourner. exe fichier il suffit de prendre une capture d'écran
  • Ce Message sera affiché? Aussi, essayez d'enregistrer la valeur de retour de Process.Start à un Diagnostics.Process variable, mettre un point d'arrêt là-bas et vérifier les valeurs de l'exécution de la variable.
InformationsquelleAutor Bob Ma | 2014-02-19