公司CS系統須要加入啓動qq從winform調用qq聊天窗口的功能,前提是須要將聊天者的QQ號碼做爲參數傳遞到函數中,一直沒有搞過,正好很感興趣,就折騰,Winform調用qq,我想確定是須要一些編碼思路,下面列出編碼前思路圖瀏覽器
先看簡單測試界面安全
步驟1 函數
找到QQ的註冊表路徑,通過百度以後分析獲得思路,正確的路徑測試
32位QQ安裝後註冊表路徑SOFTWARE\Tencent\QQ2009 編碼
64位QQ安裝後註冊表路徑SOFTWARE\Wow6432Node\Tencent\QQ2009 spa
64位系統註冊表路徑截圖演示 .net
步驟2 命令行
當咱們找到註冊表的路徑後就已經很開心,就能夠經過這個路徑經過方法獲得QQ實際安裝路徑在系統中的安裝路徑,圖中就是須要咱們啓動的QQ安裝的實際程序路徑,獲得這個路徑就一次接近80%了。3d
步驟3 調試
這一步再完成10%的代碼,請求這個exe文件的時候,咱們確定須要提供給它,聊天的qq號碼是什麼,須要構建啓動該進程時傳遞的命令行實參,也就是這一行代碼,相信你們都看得懂,你只須要着一行字符串,做爲啓動進程的參數就能夠了。
步驟4
將找到的文件路徑和請求參數字符串做爲參數調用啓動進程資源就ok,100%了
成功效果圖
截止到上面,咱們完成了winform調用QQ快捷聊天的功能,下面說一下網頁調動的方法
分析:啓動瀏覽器進程,打開特定請求QQ連接的URL
效果截圖:
下面來看個難一點的就是開機啓動,對於不少的CS程序,開機啓動都是一個比較好的,讓客戶認識記住軟件的小方法,可是如今360太強大,常常動不動就說這個程序影響開機速度,不得不少程序被他給阻擋,可是這裏由於興趣愛好,仍是研究一下。
分析思路
下面系統代碼截圖
運行調試截圖:
管理員身份運行截圖:
在運行調試的過程當中,因爲測試電腦系統是win8,安全等級比較高,一直沒有權限寫入註冊表,若是是以管理員身份啓動就能夠寫入註冊表中
開源代碼:http://download.csdn.net/detail/mryanghenglian/7353877
但願對你們有用,能夠加入個人羣:,請尊重個人勞動成果,轉載請說明來源,謝謝
若是你以爲文章對你有幫助,能夠收藏下次項目中遇到了能夠翻出來研究一下,還但願你們能夠推薦一下