Forum Algerie213

Forums Algerie 213 : forum algerien, actualite algerie, video d'algerie, image djazair, séjour, hotels, photos

Vous n'êtes pas identifié.

Annonce

Changement de forum !

#1 22-06-2007 18:14:59

solide snake
Membre
Lieu: alger
Date d'inscription: 01-01-2007
Messages: 859

probleme!!

yoh!,
est ce qu'il ya une command pour arreter le compte a rebour causé par l'arret des processus comme Issas.exe ou Service.exe
THANKX

Hors ligne

 

#2 23-06-2007 15:46:17

solide snake
Membre
Lieu: alger
Date d'inscription: 01-01-2007
Messages: 859

Re: probleme!!

oui , mais je fais souvent l'analyse avec kaspersky 7 , mais est ce que une fois le compte a rebour a commence je pourrai l'arreter avec une commande parcequ'il parait qu'il y en a ?

Hors ligne

 

#3 24-06-2007 01:32:51

solide snake
Membre
Lieu: alger
Date d'inscription: 01-01-2007
Messages: 859

Re: probleme!!

pour les outils j'ai kaspersky internet securite 7.0 et Spyware doctor 5 , mais je veux cette comande on ne sais jamais et defois j'arrete l'anti , et a chaque fois je configure internet Isass a des probleme meme si le disque est vierge ,

Hors ligne

 

#4 24-06-2007 22:45:56

JMCT
Membre
Lieu: Alger
Date d'inscription: 01-04-2007
Messages: 346
Site web

Re: probleme!!

Je ne connais pas la commande, mais je pourrai te donner un code source en langage C qui pourrai mettre fin à certins processus (sous windows), si tu veut...
(un process killer, quoi ...)



Je M'en Carre Totalement

Hors ligne

 

#5 25-06-2007 00:14:51

solide snake
Membre
Lieu: alger
Date d'inscription: 01-01-2007
Messages: 859

Re: probleme!!

biensure , j'aimerai bien , < si mon PC resttera en vie > smile

Hors ligne

 

#6 25-06-2007 14:24:07

JMCT
Membre
Lieu: Alger
Date d'inscription: 01-04-2007
Messages: 346
Site web

Re: probleme!!

merci pour ces precisions jasmin.

solide snake a écrit:

biensure , j'aimerai bien , < si mon PC resttera en vie > smile

Code:

#include <windows.h>
#include <tlhelp32.h>
#include <commctrl.h>

char usage[]= "process killer:\\n"
              "------------------------------------------\\n"
              "help             this data\\n"
              "refresh          show the running processes\\n"
              "kill [proc]      kill the chosen process\\n"
              "kill all         kill all processes\\n";
                  

void disp_error(char * message)
{
    printf("%s\\n\\n", message);
    ExitProcess(0);
    return;
}

void refresh() 
{
    HANDLE sys;
    int ProcessCnt = 0;
  
    if (!(sys = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0))) return;
   
    PROCESSENTRY32 proc;
    ZeroMemory(&proc, sizeof(proc));
    proc.dwSize = sizeof(proc);
  
    if (!Process32First(sys, &proc)) return;
   
    do {
    
      printf("%s\\n", proc.szExeFile);
      ProcessCnt++;
     } while (Process32Next(sys, &proc));
  
    CloseHandle(sys);
}

BOOL set_processes_access() 
{
   DWORD dwPID;
   HANDLE hProcess, hToken;
   LUID Luid;
   TOKEN_PRIVILEGES tpDebug;
  
   dwPID = GetCurrentProcessId();
   if ((hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwPID)) == NULL) return FALSE;
   if (OpenProcessToken(hProcess, TOKEN_ALL_ACCESS, &hToken) == 0) return FALSE;
   if (LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &Luid) == 0) return FALSE;
  
   tpDebug.PrivilegeCount = 1;
   tpDebug.Privileges[0].Luid = Luid;
   tpDebug.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
  
   if ((AdjustTokenPrivileges(hToken, FALSE, &tpDebug, sizeof(tpDebug), NULL, NULL)) == 0) return FALSE;
  
   CloseHandle(hToken);
   CloseHandle(hProcess);
  
   return TRUE;                                                                                                                                                                                                                                                                                                                                
}    
 
BOOL kill(char* itemSelected) 
{
   if (!set_processes_access()) return FALSE;
  
   HANDLE sys;
  
   if (!(sys = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0))) return FALSE;
  
   PROCESSENTRY32 proc;
   ZeroMemory(&proc, sizeof(proc));
   proc.dwSize = sizeof(proc);
  
   if (!Process32First(sys, &proc)) return FALSE;
  
   DWORD pID;
  
   do {
   
      if (!strcmp(proc.szExeFile, itemSelected)) 
      {
         
        pID = proc.th32ProcessID;
        break;
      }       
         
    } while (Process32Next(sys, &proc));
    
   CloseHandle(sys);
  
   HANDLE hOpenProc;
  
   if (!(hOpenProc = OpenProcess(PROCESS_TERMINATE, FALSE, pID))) return FALSE;
   TerminateProcess(hOpenProc, 0);
   CloseHandle(hOpenProc);
    
   return TRUE;
}

void kill_all() 
{
    HANDLE sys;
    int ProcessCnt = 0;
  
    if (!(sys = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0))) return;
   
    PROCESSENTRY32 proc;
    ZeroMemory(&proc, sizeof(proc));
    proc.dwSize = sizeof(proc);
  
    if (!Process32First(sys, &proc)) return;
   
    do {
    
      kill(proc.szExeFile);
      ProcessCnt++;
     } while (Process32Next(sys, &proc));
  
    CloseHandle(sys);
}

int main(int argc, char *argv[])
{
    if(argc < 2) disp_error(usage);

    if(!strcmp(argv[1], "help"))
    {
        disp_error(usage);
    }
    
    else if(!strcmp(argv[1], "refresh"))
    {
        refresh();
    }
    
    else if(!strcmp(argv[1], "kill"))
    {
        if(!strcmp(argv[2], "all"))
        {
            kill_all();
        }
        
        else kill(argv[2]);
    }
}

Alors Tu compile le programme ( j'appelerai l'exe que tu va avoir: prog.exe ),
Tu lance ton cmd, et te tape le chemin complet vers l'executable:
exemple: "CD C:\\chemin_complet\\"

porg.exe refresh     >>> pour montrer les processus en cour d'execution.
prog.exe nom_process     >>> killer le processus: nom_process
kill all     >>> killer tous les processus qui tourne actuelement.


Je M'en Carre Totalement

Hors ligne

 

#7 26-06-2007 00:45:10

solide snake
Membre
Lieu: alger
Date d'inscription: 01-01-2007
Messages: 859

Re: probleme!!

THANKS,

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

  Menu

  Recherche
Recherche avancée

  


 
 
Algerie213.com : Tout sur l'algerie - Forum algerien - Video algerie - Image algerie - Actualite algerie...