4.17.2007

SetProcPermissions

每個process有自己的記憶體空間,Kernel 會確保process無法隨意的access其他process的空間。
Driver常常需要存取caller process的記憶體空間,傳遞參數。
這時候就要用
SetProcPermissions (perms)
變更自己的存取權限。
這個function 的 argument是DWORD。
其中一個 bit代表一個process。
bit是1代表對該 process的記憶體空間有存取權。
所以5.0 的process數限制是32 ?

附帶一提,要知道目前自己的存取全,可以用
GetCurrentPermissions

沒有留言: