PDA

View Full Version : hmod پارامتر سوم SetWindowsHookEx



asilverisis
پنج شنبه 03 فروردین 1385, 14:22 عصر
سلام
یه توضیح در مورد پارامتر سوم تابع SetWindowsHookEx یعنی hmod میخواستم
و چگونگی مقدار دهی به اون
ممنون

مطهر
پنج شنبه 03 فروردین 1385, 19:50 عصر
http://vbnet.mvps.org/index.html?code/hooks/messageboxhooktimer.htm


Private 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

مثال را کامل بررسی کنید(لینک بالا)

مطهر
پنج شنبه 03 فروردین 1385, 19:57 عصر
اطلاعات خوب در مورد این API و پارامترهایش
http://www.mentalis.org/apilist/SetWindowsHookEx.shtml
قسمت مورد نظر شما:

hMod
Identifies the DLL containing the hook procedure pointed to by the lpfn parameter. The hMod parameter must be set to NULL if the dwThreadId parameter specifies a thread created by the current process and if the hook procedure is within the code associated with the current process.
امیدوارم کارت راه بیفته
:تشویق:

asilverisis
جمعه 04 فروردین 1385, 03:02 صبح
سلام
ممنون از جوابتون اینا رو قبلا دیده بودم ولی بازم دقیقا نفهمیدم کارش چیه
فقط می دونم اگر قراره hook برای یک Thread خاص باشه باید Null باشه و اگر general باشه
باید یه ارتباطی با Hook Procedure داشته باشه ولی چرا و چطوری نمی دونم
مثال زیاد دارم توضیحش رو می خوام اگر لطف کنید ممنون میشم

asilverisis
شنبه 05 فروردین 1385, 01:55 صبح
سلام
کسی از دوستان نمی خواد جواب ما رو بده
آخه چرا ؟:گریه:

meandyouwith2003
شنبه 12 فروردین 1385, 11:55 صبح
لیک زیر یه سورس درباره این API
http://www.experts-exchange.com/Programming/Programming_Platforms/Win_Prog/Q_21691201.html
آدرس زیر سرچی هست که من در سایت ماکروسافت کردم ، لینک سرچ رو می ذارم خودت یه نگاه بنداز ببین کدوم یکی بدردت می خوره :
http://search.msdn.microsoft.com/search/results.aspx?view=msdn&qu=SetWindowsHookEx