Bonsoir,

J'aimerai lancé un programe externe ( un exe ou bat ce n'est pas encore fixé ) de facon invisible .

J'ai commencé par la commande Shell et j'aurai utilisé VBHide mais d'aprés ce que j'ai lu sur les forum sur la plate forme .net on utlise la class Process

Aprés quelque recherche j'ai compris qu'il fallais utiliser Process.startInfo

J'ai essayé de trouvé plusieur portion de code sur le net que j'aurais modifier pour répondre a mes besoins mais cela ne fonctionne pas .

Mon code est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
  Dim MyProcess As New Process
        MyProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
        MyProcess.StartInfo.CreateNoWindow = True
        MyProcess.StartInfo.FileName = "calc.exe"
        MyProcess.StartInfo.UseShellExecute = False
        MyProcess.Start()
Malheuresement cela ne marche pas, je sens que je vais me faire enguirlander car cette question a déja été plusieur fois posé mais tout ce que j'ai pu trouver n'a pas été concluent :/

Pourriez vous m'expliquer ou ca coince ?

Merci d'avance et désolé encore si je remets cette question sur le tapis

Bonne soirée