Bonjour à tous,
Je voudrais créer une application qui s'ouvre directement à l'ouverture de Windows. Et quand je la ferme, la machine doit se fermer aussi. Comment pourrai-je le faire? (XP Pro)
merci
Bonjour à tous,
Je voudrais créer une application qui s'ouvre directement à l'ouverture de Windows. Et quand je la ferme, la machine doit se fermer aussi. Comment pourrai-je le faire? (XP Pro)
merci
La clé de la solution, vous l'avez. "Ce qui se concoit bien...................... et les mots pour le dire viennent aisement. Twamitotela sana
Dans le dossier de démarrage de XP !
Pour le démarrage, là ça va. C'est beaucoup plus pour l'extinction que ça me pose de problème. Quel est le code que je dois mettre sur le bouton?
merci
La clé de la solution, vous l'avez. "Ce qui se concoit bien...................... et les mots pour le dire viennent aisement. Twamitotela sana
Je suppose qu'il faut passer par une API ou autre afin d'envoyer un "ShutDown" à la machine. A creuser donc.
Teste ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public Sub Apagar() Shell ("Shutdown -s -t 0") End Sub
Une petite recherche dans la FAQ
Comment arrêter ou bien redémarrer le système ?
http://vb.developpez.com/faq/?page=S...etRedemSysteme
En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
(ALEXANDRE DUMAS)
N'hésitez pas à visiter ma page de contributions
Et on avait ça sous la main ! Merci, je note.
Merci pour vos réponses
J'ai utilisé l'API donnée par Delbeke .
J'ai bien mis le code dans un module. Et maintenant sur le form, j'ai mis un bouton qui utilise l'API
Et rien ne se fait et cette ligne apparait en rouge. Que faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Command1_Click() ExitWindowsEx(EWX_SHUTDOWN Or EWX_FORCE, 0) End Sub
merci
La clé de la solution, vous l'avez. "Ce qui se concoit bien...................... et les mots pour le dire viennent aisement. Twamitotela sana
Retire les parenthèses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ExitWindowsEx EWX_SHUTDOWN Or EWX_FORCE, 0
En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
(ALEXANDRE DUMAS)
N'hésitez pas à visiter ma page de contributions
Je viens de retirer les paranthèses et voici le message qui apparait
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part Erreur d'éxecution 49 Convention d'appel de DLL incorrecte
La clé de la solution, vous l'avez. "Ce qui se concoit bien...................... et les mots pour le dire viennent aisement. Twamitotela sana
Celà depend de la façon d'avoir declaré EWX_... (si elles ont été déclarées )
Sinon tu peux remplacer par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Const EWX_LOGOFF = 0 Const EWX_SHUTDOWN = 1 Const EWX_REBOOT = 2 Const EWX_FORCE = 4
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Command1_Click() Dim Ret As Long Ret = ExitWindowsEx(1 Or 4, 0) End Sub
Soyez sympa, pensez -y
Balises[CODE]...[/CODE]
Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
Balises[C]...[/C] code intégré dans une phrase.
Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
👉 → → Ma page perso sur DVP ← ← 👈
L'erreur reste la même.
merci
La clé de la solution, vous l'avez. "Ce qui se concoit bien...................... et les mots pour le dire viennent aisement. Twamitotela sana
Ce ne serait un pas un problème de bibliothèque de référence?
merci
La clé de la solution, vous l'avez. "Ce qui se concoit bien...................... et les mots pour le dire viennent aisement. Twamitotela sana
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager