Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Explorer.exe [ Système / Exécution ] (craftsystem)

lundi 19 novembre 2007 à 15:47:37 | Explorer.exe

craftsystem

salut a tous

une petite question que je me poser...

comment faire pour terminer le processus de Explorer.exe en delphi mais
aussi en DOS car je voudrais executer des commande dos via un fichier *.bat

je vous remercie d'avance car tous se que j'ai pus lire sur le suget ne m'a rien apporter

du moin si!!!Mais par pour sa

executer un fichier n'est pas bien compliquer en delphi
terminer des processus via l'handle aussi mais là je bloque depuis un certyain temps
et sa me fais vraiment ch.......

voilà quoi!!
merci
@++

La Force 2 La Mao C Sa Diversité

lundi 19 novembre 2007 à 18:04:20 | Re : Explorer.exe

l0sth34d2

Réponse acceptée !
Je ne suis pas sur si cela peut t'aider.. mais tu pourrais utiliser la fonction suivante et l'ajouter dans un programme "console" et utiliser le premier parametre envoyer comme nom du .exe a tuer..

function KillEXE(str: String): Boolean;
var
  aProcesses: Array[0..1023] of Longword;
  cbNeeded: Longword;
  cProcesses: Longword;
  i: Integer;
  szProcessName: Array[0..MAX_PATH-1] of Char;
  hProcess: THandle;
  hMod: HModule;
begin
Result := False;
if not EnumProcesses(@aProcesses, sizeof(aProcesses), cbNeeded) then exit;
cProcesses := cbNeeded div sizeof(DWORD);
for i := 0 to cProcesses-1 do
    begin
    hProcess := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ or PROCESS_TERMINATE, False, aProcesses[i]);
    if hProcess <> 0 then
        begin
        if EnumProcessModules(hProcess, @hMod, sizeof(hMod), cbNeeded) then
            begin
            GetModuleBaseName(hProcess, hMod, szProcessName, sizeof(szProcessName));
            if UpperCase(szProcessName) = UpperCase(str) then
                begin
                if TerminateProcess(hProcess, 0) then
                    Result := True;
                end;
            end;
        end;
    CloseHandle(hProcess);
    end;
end;

par exemple, tu aurais dans ton .bat: kill.exe explorer.exe
ce qui tuerais le processus

mardi 20 novembre 2007 à 07:44:09 | Re : Explorer.exe

craftsystem

grand merci pour ta réponse

j'ai trouver un truc sur le sugetmes a réponse m l'air pas mal je vais vérifié et sisa me va je valide ta réponse

merci

La Force 2 La Mao C Sa Diversité

mardi 20 novembre 2007 à 12:49:07 | Re : Explorer.exe

rt15

Membre Club
Salut,

En DOS, il y a la commande tskill qui prend en paramètre le nom du processus (Je sais plus si il faut mettre l'extension ou pas). Par contre, elle risque de pas très bien marcher sur Explorer.exe qui a tendance à se relancer tout seul. Attention aussi, cette commande risque d'être absente sur millenium, 98, NT 4.0 et antèrieures...


3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08

mercredi 21 novembre 2007 à 13:27:17 | Re : Explorer.exe

craftsystem

bon sa marche nikel je vous remercie a tous

certe l'explorer se relance mais après quelque
modif g réglé le problème
alors encore Merci
@++

La Force 2 La Mao C Sa Diversité



Cette discussion est classé dans : exe, explorer, aussi, processus, dos


Répondre à ce message

Sujets en rapport avec ce message

Paramètres, nom de fichier en DOS !! [ par TiDaN326 ] Bonjour, J'ai une appli qui recoit un fichier en paramètre et qui l'envoie sur un FTP ... Le problème est que le nom de ce fichier est recu comme ceci Kill processus explorer NT [ par jmjmjm ] Bonjour Je cherche à tu un processus System (explorer.exe)Je sais qu'il faut utiliser les Thread (enfin je crois )Si quelqu'un pouvait m'expliquer au explorer.exe et dossier courrant [ par retaks666 ] Bonjour, je voulais savoir comment je pourrais intercepter le click sur un dossier dans explorer.exe, et savoir le chemin du dossier(d'origine). Je pe récupérer le handle d'un exe dans les processus [ par lolosoft ] J'aimerai récupérer le handle d'un exécutable présent dans les processusMerci d'avance.lolosoft Click droit dans explorer.exe [ par dxh_master ] voila jaimerait associer mon aplis au fichier .rstp et que quand on face un click droit dans lexploreateur de windows  >> nouveau >> Nouveau ficchier Killer un processus par son EXE [ par christophedlr ] Bonjour à tous,J'ai un gros problème.J'ai besoin dans mon logiciel de pouvoir tuer le processus apache.exe et mysqld.exeLe problème c'est que Apache e récupération du repertoire de l'exe d'un processus windows [ par miarynante ] Slt,je suis bloqué sur mon petit programme permettant de lister les processus win en cours d'execution avec les rep de l'executable du processus. En f Explorer.exe refresh ??? [ par achraf1986 ] Salut a tous !quelqu'un peu m'aider a rafraichir les parametre de explorer.exe  par exemple voici mon codereg.RootKey := HKEY_CURRENT_USER ;reg.OpenKe dossier/fichier "affichés" (explorer.exe) [ par retaks666 ] Bonjour, je voudrais savoir comment je peux obtenir le répertoire en cour d'utilisation d'explorer.exe, existe t-il un hook, une api??? Merci de m'ai Kill Exporer [ par Swop ] Bonjour à tous ! Je réalise une appli qui a besoin de killer explorer.exe pour le relancer .. Je me suis donc dirigé vers une procédur de KillProcess


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,466 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.