typedef
struct
_unicode_string unicode_string,
*punicode_string;
//systemprocessinformation
typedef
struct
_system_process_information
system_process_information;
#define
systemprocessinformation 5
#define
systemtimeofdayinformation 3
#define
systemhandleinformation 16
#define
status_info_length_mi**atch ((long)0xc0000004l)
void
*getdllproc(char
*pdllname, char
*pprocname)
typedef long (winapi
*fun_ntquerysysteminformation) (
intsysteminformationclass,
out pvoid systeminformation,
in ulong systeminformationlength,
out ulong
*preturnlength optional);
bool nsystem::getsysprocinfo(system_process_information
**ppsysprocinfo)
if(lretval ==0
)free(pbuf);
return
false;
}typedef byte (winapi
*fun_winstationgetprocesssid)(handle hserver,dword processid , filetime processstarttime,pbyte pprocessusersid ,pdword dwsidsize);
typedef void (winapi
*fun_cachedgetuserfromsid)( psid psid , pwchar pusername,pulong cbusername);
bool nsystem::getprocessuser(dword dwpid, _bstr_t
*pbstruser)
if(pcurprocinfo
->
dwnextentryoffset ==0
)break
;pcurprocinfo
=(system_process_information
*)((byte
*)pcurprocinfo
+pcurprocinfo
->
dwnextentryoffset);}if
(bfind
==false)
cretval
=_winstationgetprocesssid(null, dwpid, ftstarttime, null,
&dwsize);
if(cretval !=0
)return
false;
psid
=new
byte[dwsize];
cretval
=_winstationgetprocesssid(null, dwpid, ftstarttime, psid,
&dwsize);
if(cretval ==0
)wchar szusername[
1024
];dwsize
=1024
;_cachedgetuserfromsid(psid, szusername,
&dwsize);
delete psid;
if(dwsize ==0
)return
false;
*pbstruser
=szusername;
return
true;}
linux下殺掉某使用者所有程序
直接刪除使用者,提示該使用者下還有程序,以下兩種方法可解決 1.結束所有username的程序 如果提示沒有該命令,那麼用下面方法 killall u username 2.殺死某一使用者下的所有程序 ps ef grep username cut c 10 15 xargs kill 9 user...
檢視所有程序
user 程序建立者的使用者名稱 pid 程序的id號 cpu 程序占用的cpu百分比 mem 程序占用的記憶體百分比 vsz 程序占用的虛擬記憶體大小 rss 記憶體中頁的數量 頁是管理記憶體的單位,在pc上通常為4k tty 程序所在終端的id號 stat 程序狀態,常用字母代表的含義如下 r ...
4種kill某個使用者所有程序的方法
在linux系統管理中,我們有時候需要kill掉某個使用者的所有程序,初學者一般先查詢出使用者的所有pid,然後一條條kill掉,或者寫好乙個指令碼,實際上方法都有現成的,這邊有4種方法,我們以kill使用者ttlsa為例.1.pkill方式 pkill u ttlsa 2.killall方式 ki...