程序模組檢視器

2022-05-28 02:15:13 字數 2692 閱讀 4354

主要介面如下:

主要**如下:

1

bool cenumprocessdlg::oninitdialog()221

}2223//

設定此對話方塊的圖示。當應用程式主視窗不是對話方塊時,框架將自動

24//

執行此操作

25 seticon(m_hicon, true); //

設定大圖示

26 seticon(m_hicon, false); //

設定小圖示

2728

//todo: 在此新增額外的初始化**

29long lstyle;

30 lstyle =getwindowlong(m_ctrllist.m_hwnd, gwl_style);

31 lstyle &= ~lvs_typemask;

32 lstyle |=lvs_report;

33setwindowlong(m_ctrllist.m_hwnd, gwl_style, lstyle);

3435 dword dwstyle =m_ctrllist.getextendedstyle();

36 dwstyle |=lvs_ex_fullrowselect;

37 dwstyle |=lvs_ex_gridlines;

38m_ctrllist.setextendedstyle(dwstyle);

39 m_ctrllist.insertcolumn(0, _t("

process id

"), lvcfmt_left, 75

);40 m_ctrllist.insertcolumn(1, _t("

process name

"), lvcfmt_left, 120

);41 m_ctrllist.insertcolumn(2, _t("

parent process id

"), lvcfmt_left, 115

);42 m_ctrllist.insertcolumn(3, _t("

thread count

"), lvcfmt_left, 90

);43

listprocess();

4445

return true; //

除非將焦點設定到控制項,否則返回 true46}

4748

void

cenumprocessdlg::onsyscommand(uint nid, lparam lparam)

4955

else

5659}60

61//

如果向對話方塊新增最小化按鈕,則需要下面的**

62//

來繪製該圖示。對於使用文件/檢視模型的 mfc 應用程式,

63//

這將由框架自動完成。

6465

void

cenumprocessdlg::onpaint()

6684

else

8588}89

90//

當使用者拖動最小化視窗時系統呼叫此函式取得游標顯示。

91//

92hcursor cenumprocessdlg::onquerydragicon()

9396

9798

void cenumprocessdlg::listprocess(void)99

111112 pe32.dwsize = sizeof

(processentry32);

113114

int index = 0

;115

if (!process32first(hprocesssnap, &pe32))

116123

124do

125 while (process32next(hprocesssnap, &pe32));

135136

closehandle(hprocesssnap);

137}

138139

void cenumprocessdlg::oncontextmenu(cwnd*pwnd, cpoint point)

140148

149if (pwnd == &m_ctrllist)

150156

}157

158 menu.trackpopupmenu(tpm_leftalign | tpm_rightbutton, point.x, point.y, this

);159

}160

161void

cenumprocessdlg::scanmodule(uint nid)

162172

break

;173

default

:174

break

;175

}176

}177

178void cenumprocessdlg::onnmdblclklistprocess(nmhdr *pnmhdr, lresult *presult)

179

ps 程序檢視器與kill程序

ps 程序檢視器與kill程序 linux中的ps命令是process status的縮寫。ps命令用來列出系統中當前執行的那些程序。ps命令列出的是當前那些程序的快照,就是執行ps命令的那個時刻的那些程序,如果想要動態的顯示程序資訊,就可以使用top命令。linux上程序有5種狀態 ps工具標識程...

mysql事件檢視器 MYSQL事件檢視器使用介紹

要檢視當前是否已開啟事件排程器 show variables like event scheduler 開啟事件檢視器 set global event scheduler 1 建立事件 語法 create event if not exists event name on schedule sch...

檔案檢視器

上節課中學習了如何載入乙個網路,這節課接著上節課的 來寫乙個引導程式。首先,可以重用上節課中的載入的 新新增的東西就是,乙個button,乙個text文字標籤,乙個filedialog檔案對話方塊。具體 如下 import qtquick 2.2 import qtquick.window 2.1 ...