arret de l'ordinateur

arret de l'ordinateur - VB/VBA/VBS - Programmation

Marsh Posté le 23-11-2003 à 20:57:24    

slt
 
Je vien de faire un programme qui, au bout d'un certain, execute une application. J'arrive a lancer une application tel-que notepad :
Tmp = ShellExecute(0, "Open", " notepad.exe ", "", 0&, 1)
 
Mais j'aimmerai qu'à la place d'executer notepad il execute le fichier qui arrete l'ordinateur.
 
Merci d'avance
@++

Reply

Marsh Posté le 23-11-2003 à 20:57:24   

Reply

Marsh Posté le 24-11-2003 à 12:01:16    

ouaib'sniper a écrit :

slt
 
Je vien de faire un programme qui, au bout d'un certain, execute une application. J'arrive a lancer une application tel-que notepad :
Tmp = ShellExecute(0, "Open", " notepad.exe ", "", 0&, 1)
 
Mais j'aimmerai qu'à la place d'executer notepad il execute le fichier qui arrete l'ordinateur.
Merci d'avance
@++


 
Aucun fichier n'arrete les ordinateurs (enfin preque...). Si tu veux arreter ton ordinateur, tu devras utiliser les API windows. Regarde ma signature, elle est dedans ! je ne connais pas le nom ! c'est ce que tu voulais ?

Reply

Marsh Posté le 24-11-2003 à 12:33:52    

Reply

Marsh Posté le 24-11-2003 à 12:53:21    

Sous NT, faire au préalable un appel à AdjustTokenPrivileges sinon ça échouera.
T'as un tone d'exemples sur le net.
http://www.vbaccelerator.com/home/ [...] rticle.asp
 
Pour le lien sur les API, le site de référence est celui de Microsoft : msdn.microsoft.com

Reply

Marsh Posté le 11-01-2004 à 13:27:52    

ExitWindowsEX [:extazaille]


---------------
yvele n'est plus.
Reply

Marsh Posté le 11-01-2004 à 13:30:28    

et avec ça : InitiateSystemShutdownEx
j'avais reussi à trop avoir la classe en cours.. je fesait rebooter les pc à distance, sur le reseau! (à condition de pouvoir se logger en admin bien sur..) :sol:  
 
ahh la jeunesse..  :)


Message édité par Mr yvele le 11-01-2004 à 13:30:59

---------------
yvele n'est plus.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed