- UID
- 27105
- 帖子
- 918
- 主題
- 45
- 精華
- 0
- 積分
- 396
- 楓幣
- 14481
- 威望
- 337
- 存款
- 1025
- 贊助金額
- 0
- 推廣
- 0
- GP
- 332
- 閱讀權限
- 30
- 性別
- 保密
- 在線時間
- 1173 小時
- 註冊時間
- 2013-3-22
- 最後登入
- 2021-8-13
|
本帖最後由 qwe11914 於 2017-9-29 19:19 編輯
小弟拿龍大開源的MS專案想要改成使用爆爆王的專案
以下是龍大偵測程式碼部分:
Private Sub tsiGameLock_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsiGameLock.Click
OpenProcessByWindow_LA("MapleStory", "StartUpDlgClass")
End Sub
Private Sub tmDetect_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmDetect.Tick
If FindWindow("MapleStoryClass", "MapleStory") <> 0 Then
MShWnd = FindWindow("MapleStoryClass", "MapleStory")
tmDetect.Enabled = False
End If
End Sub
Public Sub OpenProcessByWindow_LA(ByVal lpWindowName As String, Optional ByVal lpClassName As String = vbNullString)
MShWnd = FindWindow(lpClassName, lpWindowName)
GetWindowThreadProcessId(MShWnd, MSpid)
MShprocess = OpenProcessAPI(&H1F0FFF, False, MSpid)
If MSpid <> 0 Then
CEInitialize(MSpid, MShprocess)
If lpClassName = "StartUpDlgClass" Then
tmDetect.Enabled = True
tmDetect.Enabled = 1000
CloseGame_LA()
End If
Form1.Text = "~偵測成功~" & MSpId
Else
MsgBox("~偵測失敗~")
End If
End Sub
請問紅色部分要如何修改 才能成功讀取進程
小弟目前是把這行 OpenProcessByWindow_LA("MapleStory", "StartUpDlgClass")
改成OpenProcessByWindow_LA("爆爆王")
就能讀取視窗名稱 但在遊戲裡開啟功能沒有反應!
所以想請教各位大大們~
願意幫小弟的請留言或+RC:qwe31914
感激不盡~
P.S 感謝龍大的開源專案~
|
|