得到指定程序所有視窗。顯示 影藏 置頂。

2022-01-12 20:18:57 字數 919 閱讀 3800

這裡使用乙個外掛程式測試,因為外掛程式沒有做功能限制的處理 只是做了 視窗影藏。

全域性變數

hwnd hwnd[100]=;

int number=0;

dword tpid=0;

區域性變數

char username[1028];

先找到程序id

1 hwnd selectpor()

2 12

bool isok=process32first(hsnapshot,&lppe);

13while(isok)

14

27 isok=process32next(hsnapshot,&lppe);

28 }

29 closehandle(hsnapshot);

30return null;

31 }

把指定程序所有視窗控制代碼存起來

1

void getstring()

2 7 }

89 bool callback enumwindowsproc(hwnd hwnd,lparam lparam)

10 14

15void getwtprocessid(hwnd name)

16 23 }

對要操作的視窗進行操作。

1

if(hwnd!=null)

2

15if(cmpstr.compare("

可可火影世界輔助會員版

")==0)

16

26 }

27 }

28 }

visual c 得到系統所有程序

用createtoolhelp32snapshot process32first process32next api列舉系統程序 在很多情況下需要對系統的程序進行操作,方法有很多種但最常用的是 createtoolhelp32snapshot process32first process32next...

C 指定視窗顯示位置收藏C 指定視窗顯示位置

在啟動乙個程式時,我們希望視窗顯示的位置處於螢幕的正中心,可以如下設定 mainform mainform newmainform mainform startposition formstartposition.centerscreen mainform show 如果在允許操作主視窗之前,必須先...

得到占用指定dll的程序

接之前的一篇文章 在製作軟體的安裝解除安裝時,有時一些動態庫被某些程序占用,不可以直接刪除,需要先將占用這個動態庫的程序結束。怎麼才能知道動態庫被哪個程序占用呢?開始的思路是這樣的,在dos裡面有這樣乙個命令 tasklist m dll 這個命令會列出所有占用了 dll的程序。ok,原理簡單。只要...