結束其它程序

2021-05-24 11:37:54 字數 420 閱讀 3232

第一步:findwindow(「類名」,「視窗標題」),返回值視窗控制代碼

列子:hwnd hwnd = ::findwindow("txguifoundation","qq2011");

注意的是兩個引數可以只寫乙個,另乙個為null。

第二步:getwindowthreadprocessid(視窗控制代碼,程序id)

例子:dword pid;

getwindowthreadprocessid( hwnd, &pid );

第三步:openprocess( 程序許可權, false, 程序id ),返回值程序控制代碼

列子:handle hprocess = openprocess(process_all_access, false, pid);

第四步:terminateprocess(hprocess, 0);

結束EXCEL程序

在c 中操縱excel或者word之類的東西,應該很多人都做過,不過在呼叫完之後,我們好象都有一些頭痛的事情,那就是結束這些程序.很多書都沒有說,很多論壇上也沒有.我在上乙個專案中也遇到過這樣的問題,但是後來做了一些嘗試,發現真的有解決方案的.解決方案有兩種 一,就是建立的excel或者word是可...

VC 結束程序

1.使用exitprocess 結束程序 程序只是提供了一段位址空間和核心物件,其執行時通過在其位址空間內的主線程來體現的。當主線程的進入點函式返回時,程序也就隨之結束。這種程序的終止方式是程序的正常退出,程序中的所有執行緒資源都能夠得到正確的清除。除了這種程序的正常退出方式外,有時還需要在程式中通...

Android結束程序

1 自己結束自己 this.finish 2 killprocess int pid 例子 system.exit 0 該方法只能用於結束當前程序自身,個人覺得在程式遇到異常,無法正常執行時,可以通過這個方法強制退出。需要注意的是,這兩個方法,會導致程序非正常退出,就是說,程序退出時不會去執行onp...