Hi, can anyone help me to create an exe which can hide itself/ any other running process from Windows XP taskmanager.

I tried to work around with SysListView32 but
ListView_GetItem(hWnd, &pitem); causes Tskmgr to crash..
I think i am not setting the right values for pitem(LVITEM) sturcture to get the required LV item.

I need to make an exe that causes pgm1.exe to appear as pgm2.exe in Win XP taskmanager..

I'd also tried to use RegisterServiceProcess(Kernel32.dll) but is for win9x.
which function is counterpart for RegisterServiceProcess for winxp..??

thanx in advance..