麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 易語言 > 正文

易語言枚舉進程通過窗口句柄獲取已經登錄的QQ號碼

2024-07-21 23:02:48
字體:
來源:轉載
供稿:網友

DLL命令表

.版本 2.DLL命令 GetDesktopWindow, 整數型, "user32.dll", "GetDesktopWindow".DLL命令 CreateToolhelp32Snapshot, 整數型, "kernel32", "CreateToolhelp32Snapshot"  .參數 dwFlags, 整數型, , 0  .參數 th32ProcessIE, 整數型, , 0.DLL命令 Process32First, 整數型, "kernel32", "Process32First"  .參數 hSnapshot, 整數型, , 0  .參數 lppe, 進程信息列表, , 0.DLL命令 CloseHandle, 邏輯型, "Kernel32", "CloseHandle", , 關閉打開的對象句柄  .參數 hObject, 整數型, , 要關閉的對象句柄.DLL命令 GetWindowTextA, 整數型, "user32.dll", "GetWindowTextA", , 取得一個窗體的標題(caption)文字,或者一個控件的內容(在vb里使用:使用vb窗體或控件的caption或text屬性) 復制到lpString的字串長度;不包括空中止字符。會設置GetLastError  .參數 hWnd, 整數型, , 欲獲取文字的那個窗口的句柄  .參數 lpString, 文本型, 傳址, 預定義的一個緩沖區,至少有cch 1個字符大??;隨同窗口文字載入  .參數 nMaxCount, 整數型, , lp緩沖區的長度;.DLL命令 GetWindowTextLength, 整數型, "user32", "GetWindowTextLengthA", 公開  .參數 hwnd, 整數型.DLL命令 Process32Next, 整數型, "kernel32", "Process32Next", , 獲得下一個進程的句柄  .參數 hSnapshot, 整數型, , 0  .參數 lppe, 進程信息列表, , 0.DLL命令 GetWindow, 整數型, , "GetWindow"  .參數 源窗口, 整數型  .參數 關系, 整數型

自定義數據類型表

.版本 2.數據類型 進程信息列表, 公開  .成員 dwSize, 整數型, , , 1  .成員 cntUsage, 整數型, , , 2  .成員 進程ID, 整數型, , , 3  .成員 th32DefaultHeapID, 整數型, , , 4  .成員 th32ModuleID, 整數型, , , 5  .成員 cntThreads, 整數型, , , 6  .成員 th32ParentProcessID, 整數型, , , 7  .成員 pcPriClassBase, 整數型, , , 8  .成員 dwFlags, 整數型, , , 9  .成員 進程名稱, 字節型, , "256", 10

窗口句柄方式取已登陸QQ號碼的代碼

.版本 2.程序集 窗口程序集_啟動窗口.子程序 _啟動子程序, 整數型.局部變量 返回的QQ號碼, 文本型.局部變量 分割的文本, 文本型, , "0"返回的QQ號碼 = 系統_取已登陸QQ號碼 ()分割的文本 = 分割文本 (返回的QQ號碼, #換行符, )信息框 (“有” + 到文本 (取數組成員數 (分割的文本)) + “個QQ” + #換行符 + 返回的QQ號碼, 0, )返回 (0).子程序 窗口_取標題, 文本型, 公開.參數 窗口句柄, 整數型.局部變量 局_緩沖區, 文本型.局部變量 局_緩沖大小局_緩沖大小 = GetWindowTextLength (窗口句柄) + 1局_緩沖區 = 取空白文本 (局_緩沖大小)GetWindowTextA (窗口句柄, 局_緩沖區, 局_緩沖大小)返回 (局_緩沖區).子程序 窗口_枚舉窗口句柄, 整數型, 公開, 通過窗口任務關系來枚舉所有窗口,返回窗口句柄數目,失敗返回0.參數 句柄數組, 整數型, 可空 數組, 返回的所有窗口句柄數組.局部變量 窗口句柄, 整數型清除數組 (句柄數組)窗口句柄 = GetWindow (GetDesktopWindow (), 5).判斷循環首 (窗口句柄 ≠ 0)  加入成員 (句柄數組, 窗口句柄)  窗口句柄 = GetWindow (窗口句柄, 2).判斷循環尾 ()返回 (取數組成員數 (句柄數組)).子程序 進程_取ID數組, 整數型, 公開, 取指定進程名稱的所有進程的進程ID(返回進程ID數目,沒有返回0).參數 進程名, 文本型, , 程序進程名.參數 進程ID數組, 整數型, 參考 數組, 返回的進程ID 數組.參數 區分大小寫, 邏輯型, 可空, 默認不區分進程名大小寫.局部變量 信息, 進程信息列表.局部變量 進程快照, 整數型.局部變量 進程句柄, 整數型清除數組 (進程ID數組)進程快照 = CreateToolhelp32Snapshot (15, 0).如果真 (進程快照 = 0)  返回 (0).如果真結束信息.dwSize = 1024進程句柄 = Process32First (進程快照, 信息).判斷開始 (區分大小寫)  .判斷循環首 (進程句柄 ≠ 0)    .如果真 (進程名 = 到文本 (信息.進程名稱))      加入成員 (進程ID數組, 信息.進程ID)    .如果真結束    進程句柄 = Process32Next (進程快照, 信息)  .判斷循環尾 ().默認  .判斷循環首 (進程句柄 ≠ 0)    .如果真 (到小寫 (進程名) = 到小寫 (到文本 (信息.進程名稱)))      加入成員 (進程ID數組, 信息.進程ID)    .如果真結束    進程句柄 = Process32Next (進程快照, 信息)  .判斷循環尾 ().判斷結束CloseHandle (進程快照)返回 (取數組成員數 (進程ID數組)).子程序 系統_取已登陸QQ號碼, 文本型, 公開, 成功返回QQ號碼,如果是多個QQ號碼以#換行符分開,其他的都返回空.局部變量 局_窗口標題, 文本型.局部變量 局_變量文本, 文本型.局部變量 局_分割的文本, 文本型, , "0".局部變量 局_進程ID數目, 整數型.局部變量 計次, 整數型.局部變量 i, 整數型.局部變量 局_進程ID數組, 整數型, , "0".局部變量 局_窗口數目, 整數型局_進程ID數目 = 進程_取ID數組 (“QQ.exe”, 局_進程ID數組)計次 = 1局_窗口數目 = 窗口_枚舉窗口句柄 (局_進程ID數組).計次循環首 (局_窗口數目, i)  局_窗口標題 = 窗口_取標題 (局_進程ID數組 [i])  .如果真 (尋找文本 (局_窗口標題, “qqexchangewnd_shortcut_prefix”, , 假) ≠ -1)    局_分割的文本 = 分割文本 (局_窗口標題, “_”, )    .判斷開始 (計次 = 局_進程ID數目)      局_變量文本 = 局_變量文本 + 局_分割的文本 [取數組成員數 (局_分割的文本)]      計次 = 計次 + 1    .默認      局_變量文本 = 局_變量文本 + 局_分割的文本 [取數組成員數 (局_分割的文本)] + #換行符      計次 = 計次 + 1    .判斷結束  .如果真結束  .如果真 (計次 > 局_進程ID數目)    跳出循環 ()  .如果真結束.計次循環尾 ()返回 (局_變量文本)

運行結果:

易語言,進程,qq號碼,窗口,句柄

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产资源在线观看视频 | 欧美成人一级片 | xnxx 日本19| xp123精品视频 | 青青草免费观看 | 国产精品久久久久久久久久电影 | 精品国产一区二区三区成人影院 | 91精品国产综合久久男男 | 一级做a爱性色毛片免费1 | 欧美激情性色生活片在线观看 | 蜜桃视频最新网址 | 福利免费视频 | 黄色va视频 | 男女做性免费网站 | 最近日本电影hd免费观看 | 国产99视频精品免视看9 | 中文字幕一区二区三区久久 | av在线免费观看网址 | 日韩精品一二三 | 日本va在线观看 | 婷婷中文字幕一区二区三区 | 在线播放一区二区三区 | 本站只有精品 | 91麻豆精品国产91久久久无需广告 | 欧美日韩在线视频一区二区 | 369看片你懂的小视频在线观看 | 欧洲成人一区二区 | 线观看免费完整aaa 久久不雅视频 | 色妞视频男女视频 | 黄色网址免费进入 | av电影免费观看 | 国产美女做爰免费视 | 精久久久 | 成人性视频免费网站下载软件 | 毛毛片在线看 | 免费国产之a视频 | 久久久久久久久久久久久久国产 | 黄色二区三区 | lutube成人福利在线观看 | 色柚视频网站ww色 | 久久精品影视 |