[ Dusan00000 @ 12.06.2008. 17:15 ] @
Code:

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

 main()
{
       system("stop, dir *C:\WINDOWS\explorer.exe");
       getchar();
      return 1;
}


Pokusao sam ovo ali nece, nece da zaustavi rad programa 'explorer.exe', i bilo kog fajla.
Molim vas da mi neko pomogne, napisite kod.
[ glorius @ 16.06.2008. 22:23 ] @
Code:


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

int _tmain(int argc, _TCHAR* argv[])
{
    PROCESSENTRY32 pe;

    HANDLE hSnap = NULL;

    hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

    Process32First(hSnap, &pe);

    while( strcmp(pe.szExeFile, "ImeProcesa.exe") )   // naziv exe fajla
    {
        Process32Next(hSnap, &pe);
    }

    CloseHandle(hSnap);

    HANDLE process = OpenProcess(PROCESS_TERMINATE, FALSE, pe.th32ProcessID);

    TerminateProcess(process, 0);

    return 0;
}



Ne znam koliko je ovo 'safe' operacija, ipak treba prouciti sve ovo malo dublje ali, radi...
[ Eurora3D Team @ 21.06.2008. 00:33 ] @
Ako hoce da ugasi explorer onda nije ni safe ni pametno :)
[ glorius @ 23.06.2008. 07:27 ] @
Pa da, to nije safe ni sa naj-safe funkcijom :)
Some virus is on the way??? :)
[ X Files @ 23.06.2008. 08:09 ] @
Off topic:

Za ubijanje explorer.exe nije neophodan virus :) Redovno pukne sam od sebe, a dovoljno je ubaciti u drajv neki (polu)oštećen CD pa da ovaj shell program OS-a zariba. Ipak, explorer.exe se najčešće sam vrati u radni režim.

Ponekad može biti i korisno ručno ubiti explorer.exe kroz Tast Manager (kada UI počne da se ponaša neobično) i naravno, ponovo ga pokrenuti:
CTRL+ALT+DEL > Windows Task Manager > File > New Task (Run...) > explorer.exe > Ok