上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
chioucy
註冊時間: 2004-05-26 文章: 33
第 1 樓
|
發表於: 星期五 十一月 18, 2005 1:20 pm 文章主題: 請問如何使用MYDLL.dll裡的TerminateApp 停止某個系統程序執行? |
|
|
各位前輩
我有一個需求 需要能夠停止 windows 系統管理員(按鍵盤ctrl+alt+del)中某個使用者 『處理程序』
經找到MYDLL.dll函數庫,裡面有個getallproc function 可以得到我想停止之 『處理程序』名稱之 Process ID
但是我再用TerminateApp(Proce ID, timeout) 卻仍無法停止該程序,不知哪裡有問題?
可否請諸前輩告知 謝謝! |
|
回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 2 樓
|
發表於: 星期五 十一月 18, 2005 2:27 pm 文章主題: |
|
|
作業系統為何? 98 ? me ? XP? |
|
回頂端 |
|
 |
chioucy
註冊時間: 2004-05-26 文章: 33
第 3 樓
|
發表於: 星期五 十一月 18, 2005 2:32 pm 文章主題: |
|
|
我是在XP上測試的 |
|
回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 4 樓
|
發表於: 星期五 十一月 18, 2005 4:48 pm 文章主題: |
|
|
MYDLL.dll 的版本呢? |
|
回頂端 |
|
 |
chioucy
註冊時間: 2004-05-26 文章: 33
第 5 樓
|
|
回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 6 樓
|
發表於: 星期六 十一月 19, 2005 10:50 pm 文章主題: |
|
|
山不轉路轉,若此途不行,何妨另闢蹊徑?
請搜尋本站相關文章,可以找到答案 |
|
回頂端 |
|
 |
chioucy
註冊時間: 2004-05-26 文章: 33
第 7 樓
|
發表於: 星期一 十一月 21, 2005 11:09 am 文章主題: |
|
|
已經可以強迫結束處理程序了
原來是宣告時 參數型態 有誤
原參考資料為 Declare integer TerminateApp IN MYDLL.DLL double dwPID, double dwTimeout
但我把他改為 Declare long TerminateApp IN MYDLL.DLL long dwPID, long dwTimeout 就可正常強迫結束該程序 |
|
回頂端 |
|
 |
|