
Envoyé par
clementmarcotte
Bonjour,
À première vue, il ne trouve pas de snippingtool.exe dans "C:\Windows\system32\
Mais, il y a bien snippingtool.exe à cet endroit sur ma machine.
Donc, cela m'inspire que ton chemin d'accès pourrait être mal orthographié, sinon, je ne sais pas.
Mais, ceci dit, Shell est une fonction "antique". Le Framework fournit la classe : System.Diagnostics.Process qui fait tout ce que fait Shell et plus.
Merci pour cette la réponse et l'information.
Je vais faire des essais avec la classe indiqué, car j'ai fait un copier coller du chemin d'accès ... et vérifier plusieurs fois
[Edit]
En fait, j'essais de lancer l'outils de capture a partir d'une "Form".
Je viens d'utiliser
Process.Start("c:Windows\System32\notepad.exe")
et cela fonctionne.
Avec
Process.Start("c:Windows\System32\snippingTool.exe")
j'obtient le message Une exception non gérée du type 'System.ComponentModel.Win32Exception' s'est produite dans System.dll
Informations supplémentaires*: Le fichier spécifié est introuvable
Comme avec l'instruction Shell, il semble qu'il ne soit pas possible de lancer par programme cette exécutable ?
Merci.
Partager