Malgré avoir recopié scrupuleusement votre code, cela ne fonctionne toujours pas. Plus de message d'erreur, mais aucun arrêt ne se lance, et bizarrement, à chaque fois que je lance cette commande, ma fenêtre se duplique !
Voici mon code :
Citation
Public Class Form2
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Process.Start("shutdown.exe", "-a")
End
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Process.Start("shutdown.exe", "-s -t 30")
End Sub
End Class
Merci encore de m'aider car j'avoue être dépassé par ce problème. J'ai installé Visual Basic 2010 Express, il y a deux jours, peut-être qu'il me manque quelque chose ?
En attendant de vos nouvelles, je vous souhaite un bon début de soirée.
Si le code fonctionne, tu as 30 secondes pour annuler la commande avec Process.Start("shutdown.exe", "-a").
* J'ai testé les deux manières, aucune différence, rien ne se passe mis à part que la fenêtre se duplique à chaque commande...
* Peux-tu me détailler la procédure pour lancer l'exe en tant qu'administrateur ?
Merci en tout cas de porter attention à mon problème.
Merci encore pour votre aide (Wapiti89 et L1ne). Je n'ai toujours pas compris l'origine de ce problème assez bizarre d'autant que la commande shutdown fonctionne parfaitement sous VBA Excel..
Peut-être un problème avec la version Express de Visual que j'utilise. Je vais prochainement la réinstaller pour voir.
En tout cas, le code est juste donc j'avoue que je ne vois pas sinon.
Si quelqu'un connaît aussi l'erreur que votre fenêtre se duplique quand on lance la commande, merci de me le dire !
Vous souhaitant encore une bonne soirée, je vous remercie encore pour l'attention que vous m'avez porté.
alors voila je re-ouvre un vieux poste car j'ai exactement dans le même problème Fatos et j'espère qu'une personne et trouvé la solution depuis
J'ai fait un petit programme simple (application Windows form) dans la quel j'a juste mis 1 bouton (btn1) et a l’intérieur du bouton j'a testé plusieurs code mais a chaque fois la fenêtre se duplique et mon ordinateur reste allumé .
Public Class Form1
Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn1.Click
Process.Start("shutdown.exe", "-s -t 10")
End Sub
End Class
Evite de resortir un sujet, parce que j'ai tout relu ...
Public Class Form1
Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn1.Click
Process.Start("C:\Windows\System32\shutdown.exe", "-s -t 10")
End Sub
End Class
Effectivement au dernier post j'ai compris que le sujet était super vieux, .... moi ça ma fait marrer.
Par contre je ne comprend pas .... Un mec qui post sans faire de recherche, le pauvre se fait sauter dessus dans tous les sens car il n'a pas fait de recherche ( ce qui dans certains cas me parait normal ).
Le mec qui prend la peine de faire des recherches va cherchez des sujets de deux ans et tombe sur des sujets non résolu ou il a le même problème, réveille le sujet pour demander à nouveau de l'aide ... et là encore le mec se fait allumer ....
Je ne vois personne qui se fait allumer ici (il n'y a que toi qui t'enflamme tout seul... jeu de mot subtile, presque).
Dans tous les cas, il est souvent préférable d'ouvrir un nouveau fil de discussion plutôt que de repartir sur un qui date de Mathusalem, ça évite aux personnes souhaitant aider de se farcir tout un tas de posts peut-être obsolètes.
Pour l'OP, tu as plusieurs alternative à la solution envisagée ici, notamment via WMI ou P/Invoke. Je te laisse zieuter ici par exemple.
Merci beaucoup labtec__007 ta solution marche parfaitement bien je vais pouvoir continué et aller plus loin dans mon programme.
Je ne savais pas trop si je devais recréer un post ou bien re-ouvrir celui la mais au moins la prochaine fois je ne ferais pas l'erreur.
Bonne Soiré ;-)
[VB .NET] Commande Shutdown ne fonctionnant pas
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Mon site - Mon livre sur le XML - Mon blog
Mon site - Mon livre sur le XML - Mon blog
Mes applis Android