2010-06-28 11 views
0

Je veux appeler un logiciel tiers en application .NET (C#) le code est le suivant:système win32 exception non gérée

Process proc = new Process(); 
proc.EnableRaisingEvents = false; 
\\name of the file 
proc.StartInfo.FileName = "filename"; 
\\Path where the file is located 
proc.StartInfo.Arguments = "filepath"; 

proc.Start(); 

mais son lancer une exception système Win32 exception non gérée

S'il vous plaît aider

Répondre

0

Vous devriez vraiment publier le message d'erreur réel ainsi que les chemins réels pour le rendre plus facile, mais il semble que vous utilisiez les mauvais arguments. plutôt que la mise en CheminFichier que les arguments que vous devriez le transmettre avant le nom du fichier de sorte que le suivant pourrait fonctionner:

Process proc = new Process(); 
proc.EnableRaisingEvents = false; 
proc.StartInfo.FileName = System.IO.Path.Combine("filepath", "filename"); 
proc.Start(); 

Vous pouvez trouver plus d'informations, y compris un échantillon, à la page MSDN pour Process.Starthere.

+0

Merci beaucoup ... :) ça a marché – user362130

Questions connexes