vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Window Hook funzt net! 
Autor: Kenjiro
Datum: 14.06.03 22:32

Hallo, ich versuche einen einfachen hook zu initialsieren, aber immer wenn ich den Inhalt von nCode untersuchen will crasht mein VB und manchmal sogar das windows!

Hier ist der Code:
'Modulcode
Option Explicit
 
Public Const WH_CALLWNDPROC = 4
Public Const SC_MINIMIZE = &HF020
 
Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, ByVal nCode _
  As Long, ByVal wParam As Long, lParam As Any) As Long
Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal _
idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As _
Long) As Long
Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long
Public hHook As Long
Public Function WindowProc(nCode As Long, ByVal wParam As Long, ByVal lParam As _
  Long) As Long
    If nCode < 0 Then
            WindowProc = CallNextHookEx(hHook, nCode, wParam, lParam)
        Else
 
    End If
 
End Function
'Formcode, an sich nix besonderes
Private Sub Form_Load()
    hHook = SetWindowsHookEx(WH_CALLWNDPROC, AddressOf WindowProc, _
      App.hInstance, App.ThreadID)
End Sub
Private Sub Form_Unload(Cancel As Integer)
    UnhookWindowsHookEx hHook
End Sub
Was mache ich falsch? Das ist schon komisch(Habe version VB6! mit letztem SP)

Gruß Ken
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Window Hook funzt net!145Kenjiro14.06.03 22:32
Re: Window Hook funzt net!589Mr. Fox15.06.03 18:43
Re: Window Hook funzt net!591Mr. Fox15.06.03 18:50
Re: Window Hook funzt net!594unbekannt15.06.03 19:03
Re: Window Hook funzt net!82Kenjiro17.06.03 09:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel