پیام نیک اندیش
پنج شنبه 14 بهمن 1389, 04:03 صبح
سلام
من از نظر تئوریک میدونم که برای هوک کردن ShellExecute باید از تکنیک COM استفاده کنم. بدین صورت که ابتدا ActiveX مورد نظر رو ایجاد کنم و بعد یک Automation Object رو که حاوی نام کلاس هست ایجاد کنم. در مرحله بعدی باید کدی رو که در حین هوک شدن لازم هست در یونیتی که به واسطه مرحله قبل ایجاد کردم بنویسم.
حالا سوالم اینجاست که وقتی کد رو نوشتم بعدش برای استفاده از این اقلام در یک برنامه باید چیکار کنم؟ متوجه شدم که این مرحله به من یک فایل DLL هم میده. همه اینها رو به صورت تئوریک میدونم و در عمل ناتوان هستم.
آیا برای سروران گرامی امکان داره یک کد ساده بنویسن که وقتی یک برنامه EXE اجرا شد پیام Hello نشون داده بشه؟
من از نظر تئوریک میدونم که برای هوک کردن ShellExecute باید از تکنیک COM استفاده کنم. بدین صورت که ابتدا ActiveX مورد نظر رو ایجاد کنم و بعد یک Automation Object رو که حاوی نام کلاس هست ایجاد کنم. در مرحله بعدی باید کدی رو که در حین هوک شدن لازم هست در یونیتی که به واسطه مرحله قبل ایجاد کردم بنویسم.
حالا سوالم اینجاست که وقتی کد رو نوشتم بعدش برای استفاده از این اقلام در یک برنامه باید چیکار کنم؟ متوجه شدم که این مرحله به من یک فایل DLL هم میده. همه اینها رو به صورت تئوریک میدونم و در عمل ناتوان هستم.
آیا برای سروران گرامی امکان داره یک کد ساده بنویسن که وقتی یک برنامه EXE اجرا شد پیام Hello نشون داده بشه؟