| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		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   就可正常強迫結束該程序 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |