找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
尊貴會員無限觀看附件圖片儲值後自動升級用戶組搞笑、娛樂、精彩的影片讓你看
mg七龍珠3d旬果世紀帝國office
武神ダメッ、cusone 103family tvrmg

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

這車頭燈絕對是真材實

城管沒收百姓烤爐 結

[繁]為美好的世界獻上

[繁]魔法科高中的劣等

[簡]狼與辛香料 Merch

[簡]狼與辛香料 Merch
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 3169|回復: 2
打印上一主題下一主題

[分享]快速鍵 (自行研發出來的..)[複製鏈接]

kekeke80063 該用戶已被刪除
跳轉到指定樓層
樓主
發表於 2012-3-26 05:14 PM|只看該作者|倒序瀏覽
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
本帖最後由 kekeke80063 於 2012-3-26 05:22 PM 編輯
  1. Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
  2. Private Function MyHotKey(vKeyCode) As Boolean
  3. MyHotKey = (GetAsyncKeyState(vKeyCode) < 0)
  4. End Function
  5. Private Sub Check1_Click()
  6. If Check1.Value = 1 Then
  7. dwFlagAllocId = EnableScript(Text1.Text)
  8. Else
  9. Call DisableScript(Text1.Text, dwFlagAllocId)
  10. End If
  11. End Sub

  12. Private Sub Form_Load()

  13. End Sub

  14. Private Sub Timer3_Timer()
  15. If MyHotKey(vbKeyTab) = True Then
  16.        Check1.Value = 0
  17.        Check2.Value = 0
  18. End If
  19. End Sub
  20. Private Sub Timer1_Timer()
  21. If MyHotKey(vbKeyA) = True Then
  22.         If Check1.Value = 1 Then
  23.        Check1.Value = 0
  24.     Else
  25.        Check1.Value = 1
  26.         End If
  27. End If
  28. End Sub
  29. Private Sub Timer2_Timer()
  30. If MyHotKey(vbKeyS) = True Then
  31.         If Check2.Value = 1 Then
  32.        Check2.Value = 0
  33.     Else
  34.        Check2.Value = 1
  35.         End If
  36. End If
  37. End Sub
複製代碼


------ 加入模組

  1. Option Explicit


  2. '
  3. ' Global Variables
  4. '
  5. Global dwProcId             As Long     '// ProcId Of Process
  6. Global bInitialized         As Boolean  '// Global AutoAsm Init Check

  7. '
  8. ' API Constants
  9. '
  10. Private Const MAX_PATH = 260
  11. Private Const TH32CS_SNAPPROCESS = &H2
  12. Private Const PROCESS_ALL_ACCESS As Long = &H1F0FFF

  13. '
  14. ' Process Entry Structure
  15. '
  16. Private Type PROCESSENTRY32
  17.     dwSize As Long
  18.     cntUsage As Long
  19.     th32ProcessID As Long
  20.     th32DefaultHeapID As Long
  21.     th32ModuleID As Long
  22.     cntThreads As Long
  23.     th32ParentProcessID As Long
  24.     pcPriClassBase As Long
  25.     dwFlags As Long
  26.     szexeFile As String * MAX_PATH
  27. End Type

  28. '
  29. ' Win32 Standard API
  30. '
  31. Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
  32. Private Declare Sub CloseHandle Lib "kernel32" (ByVal hPass As Long)
  33. Private Declare Function CreateToolhelp32Snapshot Lib "kernel32" (ByVal lFlags As Long, ByVal lProcessID As Long) As Long
  34. Private Declare Function Process32First Lib "kernel32" (ByVal hSnapshot As Long, lppe As Any) As Boolean
  35. Private Declare Function Process32Next Lib "kernel32" (ByVal hSnapshot As Long, lppe As Any) As Boolean

  36. '
  37. ' VBProxy Calls (Written By Wiccaan)
  38. '
  39. Private Declare Function vbCEInitAsm Lib "VBProxy.dll" _
  40. (ByVal ProcId As Long, ByRef bPassFail As Boolean) As Boolean

  41. Private Declare Function vbCEDisableScript Lib "VBProxy.dll" _
  42. (ByVal strScript As String, ByRef dwAllocId As Long) As Boolean

  43. Private Declare Function vbCEEnableScript Lib "VBProxy.dll" _
  44. (ByVal strScript As String, ByRef dwAllocId As Long) As Boolean



  45. '
  46. ' InitAutoAsm
  47. '
  48. '
  49. Public Sub InitAutoAsm(dwProcId As Long)
  50. On Error Resume Next

  51.     If dwProcId = 0 Then Exit Sub
  52.    
  53.     'Dim pInitialized As Boolean
  54.     Dim pInitialized As Long
  55.     vbCEInitAsm dwProcId, CBool(pInitialized)
  56.    
  57.     bInitialized = VarPtr(pInitialized)

  58. End Sub

  59. '
  60. ' EnableScript
  61. '
  62. '
  63. Public Function EnableScript(strScript As String) As Long
  64.     If strScript = "" Then Exit Function
  65.     If bInitialized = False Then Exit Function
  66.     Dim dwAllocatedId As Long
  67.     Call vbCEEnableScript(strScript, dwAllocatedId)
  68.     EnableScript = dwAllocatedId
  69. End Function

  70. '
  71. ' DisableScript
  72. '
  73. '
  74. Public Sub DisableScript(strScript As String, ByVal dwAllocId As Long)
  75.     If strScript = "" Then Exit Sub
  76.     If bInitialized = False Then Exit Sub
  77.     Call vbCEDisableScript(strScript, dwAllocId)
  78. End Sub





  79. '
  80. ' FindGame
  81. '
  82. Public Function FindGame(ByVal strGameName As String) As Boolean
  83.     Dim pe32        As PROCESSENTRY32
  84.     Dim hSnapshot   As Long
  85.     Dim bProcFound  As Boolean
  86.     Dim bFoundGame  As Boolean
  87.    
  88.     hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0&)
  89.     pe32.dwSize = Len(pe32)
  90.    
  91.     bProcFound = Process32First(hSnapshot, pe32)
  92.     Do While bProcFound
  93.         If Right$(LCase$(Left$(pe32.szexeFile, InStr(1, pe32.szexeFile, Chr(0)) - 1)), Len(strGameName)) = LCase$(strGameName) Then
  94.             dwProcId = pe32.th32ProcessID
  95.             bFoundGame = True
  96.         End If
  97.         bProcFound = Process32Next(hSnapshot, pe32)
  98.     Loop
  99.     CloseHandle hSnapshot
  100.     FindGame = bFoundGame
  101. End Function
複製代碼




Timer 創 3個

Timer1 設 120
Timer2 設 130
Timer3 設 1   

自行調整 。


如果覺得我發佈的對你有幫助  請幫忙加分 !!
...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0

使用道具檢舉

Rank: 1

帖子
15
積分
164 點
潛水值
4228 米
頭香
發表於 2012-9-2 06:29 PM|只看該作者
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
這模組很眼熟= =
就是AutoASM的模組麻
這個不是要DLL嗎
我記得要
ceautoassembler.dll   跟
VBProxy.dll
P.S  頭香= =

使用道具檢舉

  專 家(12000/24000)

偶素程式設計下的產物「浻」

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
1412
積分
17880 點
潛水值
38477 米
3
發表於 2012-9-2 07:10 PM|只看該作者
要全局熱鍵根本不需要用到 上面的兩個DLL
在 Vb.net 下 也完全不需要 Vbproxy.dll
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部