目前分類:Process (10)
- May 15 Tue 2012 15:46
[P] 關閉某個執行檔
- Dec 27 Mon 2010 16:11
[P] Process 筆記目錄
- Dec 27 Mon 2010 16:09
[P] 列舉 device driver
// ==================================
// filename: EnumDeviceDriver.cpp
- Dec 27 Mon 2010 15:08
[P] 列舉 modules - psapi.h
// ==================================
// filename: ListModules2.cpp
- Dec 27 Mon 2010 14:35
[P] 列舉 modules - tlhelp32.h
- Dec 27 Mon 2010 14:34
[P] 列舉 thread
process 可能會有多個 thread,於是要列舉 thread 時,必須要指定是哪個 process ,所以要給的必要參數是 process id。先看相關 struct
typedef struct tagTHREADENTRY32 {
- Dec 27 Mon 2010 14:29
[P] 取得 process ID
- Dec 27 Mon 2010 14:28
[P] 列舉 process - psapi.h
psapi.h
使用 psapi.h 會比較麻煩,得到的資訊也比 tlhelp32.h 方式不會比較少,這個例子只是提供簡單的資訊出來而已。使用前需要先連 psapi.lib。由於它的函式引數都特別長,所以這裡會每個引數都一個段行,如果覺得原始碼看得很吃力可以上 MSDN 查詢相關資訊。
- Dec 27 Mon 2010 14:27
[P] 列舉 process - tlhelp32.h
- Dec 26 Sun 2010 01:38
[P] 程序執行相關函式
這幾天在摸程序的相關函式,本來想說寫二、三篇就結束,不過發現其實東西還蠻多的,所以先發個簡介出來,基本上所有的東西在 MSDN 上都找得到,只是要花時間去理解、去看而已。沒學過作業系統,查過網路上一些資料、翻一些書後,整理述敘如下(發現有誤也請更正):
1. program: 程式,一群程式碼集合,事實上它是死的,一直放在電腦的某個角落。