WMI技術介紹和應用——查詢正在執行的程序資訊
阿新 • • 發佈:2019-02-18
如何使用WMI列舉正在執行的程序的程序名?
- CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT Caption FROM Win32_Process" );
- recvnotify.ExcuteFun();
如何使用WMI列舉正在執行的程序的程序ID?
- CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT ProcessId FROM Win32_Process" );
- recvnotify.ExcuteFun();
如何使用WMI列舉正在執行的程序的父程序ID?
- CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT ParentProcessId FROM Win32_Process" );
- recvnotify.ExcuteFun();
如何使用WMI列舉正在執行的程序在啟動時的命令?
- CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT CommandLine FROM Win32_Process" );
- recvnotify.ExcuteFun();
如何使用WMI列舉正在執行的程序是何時啟動的?
-
CSynQueryData recvnotify(L
- recvnotify.ExcuteFun();
如何使用WMI列舉正在執行的程序的檔案路徑?
- CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT ExecutablePath FROM Win32_Process" );
- recvnotify.ExcuteFun();
如何使用WMI列舉正在執行的程序的使用者時間和核心時間?
-
CSynQueryData recvnotify(L"root\\CIMV2"
- recvnotify.ExcuteFun();
如何使用WMI列舉正在執行的程序的執行緒數?
- CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT ThreadCount FROM Win32_Process" );
- recvnotify.ExcuteFun();
如何使用WMI獲取指定程序ID的程序的優先順序?
- CSynQueryData recvnotify(L"root\\CIMV2",L"SELECT Name,Priority FROM Win32_Process Where ProcessId = 0 or ProcessID = 4" );
- p; recvnotify.ExcuteFun();
本文主要通過介紹WMI類Win32_Process來介紹查詢程序資訊,只是拋磚引玉。如果想查詢該類的更多資訊,可以上MSDN檢索。這個類是個非常重要的類,我會在之後的章節中介紹該類的一些方法。