C 關閉其他程式視窗 程序

2021-12-29 16:24:17 字數 628 閱讀 6663

下面介紹我所知的兩種方法,應該對大家有幫助,如果有朋友知道其他的方法,謝謝共享一下。

方法1procname 需要關閉的程序名稱

private bool closeproc(string procname)

}return result;

}上面程式裡定義了乙個arraylist,當不知道所要關閉的程序的具體名稱的時候,可以將arraylist 中的值放到乙個listbox或其他的控制項裡面用來選擇程序進行結束。

方法2

在類體中的最上方宣告:

[dllimport("user32.dll",   charset=charset.auto)]    

public   static   extern   int   sendmessage(int   hwnd,   int   msg,   int   wparam,   int   lparam);

//sendmessage(hwnd1,wm_close,0,0);  

//hwnd1是你用findwindow函式返回的控制代碼值

//wm_close定義在winuser.h裡面

//0x0010是   wm_close的值

sendmessage(hwnd1,0x0010,0,0);

C 操作移動其他程式視窗

在這裡使用了win32 api來做的。可以使用c 根據窗體的路徑,啟動乙個程序,然後使用win32 api控制開啟視窗的位置和大小。主要 如下 public class a 如果開啟ie網頁,可以成下面語句一句 p.startinfo.filename iexplore p.startinfo.ar...

c語言關閉其他程序tcp tcp鏈結遷移

搜了一下好像並沒有文章講這件事,網上的tcp遷移貌似講的都是閘道器,跟upstream直連偷偷換連線 偷改四元組,類似負載均衡 不過我說的可能跟其他人看到標題時候想的也不一樣,實際主要說的是熱更新tcp長鏈不斷。主要也是看了mosn 螞蟻版本envoy 原始碼,這塊挺有意思的。實際上我也沒有完全看明...

程序通過訊息控制其他程序視窗

具體視窗資訊通過spy 檢視。下面一自己的程式 說明 查詢主視窗 hwnd main2 findwindowex null,null,32770 windows name 32770 通過spy 上說 代表對話方塊 查詢主視窗的tab control子視窗 hwnd hwnd2 findwindow...