Avec le resource kit est fourni l'utilitaire "kill" pour Windows, il fonctionne comme sont penchant UNIX avec le numéro du process.
Je ne pourrais l'affirmer à 100%, mais il me semble qu'il existe un autre utilitaire dans le resource kit qui à partir du nom de l'exe ou du process retourne le PID de ce dernier.
zulman
NinoH a écrit a écrit :
C:\WINDOWS\RUNDLL32.EXE user.exe,exitwindows
marche pas cette manip
seblamb
Et commant tu trouve le PID du programme à fermer. Sur quel critère tu relies le programme à fermer et son PID ?
hardcoregamer
en meme temps bill on parle de windox y vas avoir du mal a recup les PID et a faire un kill -9 ...
bill.fr
Tu fais un petit programme C++ qui récupère le PID du/des thread du programme à fermer et tu leur envoie un 'kill -9'..
C clair ??? ;)
karim63
merci.
Et ou pont avoir la liste des commandes systeme de ce genre ?
NINOH
karim63 a écrit a écrit :
[...] quelle est la commande qui permet d'arreter un ordi ?
C:\WINDOWS\RUNDLL32.EXE user.exe,exitwindows
Chicot
Bon c'est pas un .bat maiq un programme pour automatiser tout pleins de tâches sous windows : en plus c'est un freeware. Tu peux le trouver ici : http://www.hiddensoft.com/AutoIt/index.html
karim63
bon bah en delphi alors !!
manu025
Karim > Là tu dis une connerie avec le pascal ! Un programme pascal compilé est en fait un programme d'assembleur 16bits compilé (avec les regs ax, bx , ... et non eax, ebx, .... comme les programmes natifs windows). Tu ne peut pas avoir accès à ce qu'on pourrait appeler les PID (comme sous linux) de cette manière. Par contre avec l'utilisation des API windows sans nul doute. Mais bon, on est bien loin des .bat !
karim63
je ne suis pas d'accord avec toi martinmartin , car quand on quite windows avec des applis ouverte , elle ce ferment , et en plus correctement.
OK c'est pas sous dos , mais y dois bien y avoir une commande windows. d'ailleurs je pense que les .bat son des fausses appli en dos , tous comme les commandes ms dos sous windows.
Moi je les ferme a la main, j'ai pas trouver d'autres solutions.
D'ailleurs quelle est la commande qui permet d'arreter un ordi ? car a ma fac , les ordi on un raccorci vers un prog reboot , et j'ai demandé a un administrateur qui m'a dit que c'etait simple.
c'est peut etre fesable en pascal.
martinmartin
NinoH, tu dis que si un prog existe, alors une commande existe, je vois pas le rapport, au contraire, si un prog existe, c'est que la commande n'existe pas, et donc le soft est la pour palier ce problème, non ?
NINOH
:bounce:
gizmo
ben la commande se résumerais a appeler ce programme, comme un programme ordinaire. Mais je ne connais pas de tel programme sous dos "windows"
NINOH
gizmo a écrit a écrit :
ca n'existe pas. Il faudrait que tu lances un programme qui permette de tuer les autres, un truc comme le kill de linux.
Si un programme peut le faire, c'est qu'il existe une commande, non ?
gizmo
ca n'existe pas. Il faudrait que tu lances un programme qui permette de tuer les autres, un truc comme le kill de linux.
NINOH
Bah tu ouvres ton bloc notes, tu y tapes les chemins des applis à lancer :
c:\chemin\appli1
c:\chemin\appli2
c:\chemin\appli3
et tu l'enregistre sous : Applis.BAT
Marcel_Le_Cram
comment tu fais pour lancer une appli ?
NINOH
Je sais faire des batch pour lancer de appli, et je voudrais en faire un autre pour les fermer. Est-ce possible ?