關於乾掉EXCEL程序

2021-04-20 07:20:16 字數 962 閱讀 5206

網上有很多人說:得到指定excel控制代碼然後殺掉就可以了我找了半天也沒有,就寫乙個,方便大家,**很濫,

'宣告api

declare function getforegroundwindow lib "user32" () as integer

declare function getwindowthreadprocessid lib "user32" alias "getwindowthreadprocessid" (byval hwnd as int32, byref lpdwprocessid as int32) as int32

private declare auto function findwindow lib "user32" (byval lpclassname as string, byval lpwindowname as string) as integer

private function getcurrents() as process

dim hdlwin as int32 = getforegroundwindow

dim pid as integer

getwindowthreadprocessid(hdlwin, pid)

dim hwnd as integer

dim pid1 as integer

'獲得視窗控制代碼

'得到你指向的excel的id號 

getwindowthreadprocessid(hwnd, pid1)

dim pro as process

'得到指定excel的process

pro = system.diagnostics.process.getprocessbyid(pid1)

'殺了它

pro.kill()

return system.diagnostics.process.getprocessbyid(pid)

end function

如何乾掉360防毒的程序

近日無事研究怎麼乾掉360防毒,呵呵,真的純粹是為了興趣 普通的任務管理器裡,無法乾掉360防毒的程序,openprocess 操作提示 拒絕訪問 看來肯定是用驅動做了保護程式。於是找出以前寫的乙個驅動,改造了一下 乙個多星期。終於能把360防毒的兩個程序乾掉了 不過過了一會360防毒的主服務程式竟...

強制乾掉 殺資料庫程序

有時候 oralce 中一些程序會由於各種各樣的原因 hang 住,我們可以使用 alter system kill session 殺掉僵死的程序。有些 oracle 中的程序被殺掉後,狀態被置為 killed 但是占用的資源郄長時間不釋放。其實我們可以在 os層強制終止相應的程序。1.查詢哪些物...

c 如何啟動 乾掉 查詢 程序

查詢 列出程序很容易,但乾掉程序得借助系統命令ntsd.exe,詳細用法見下面的 using system using system.diagnostics using system.windows.forms namespace processdemo private void form1 loa...