ورود

View Full Version : اضافه کردن منو در My Computer



emab110
چهارشنبه 29 دی 1389, 12:19 عصر
سلام دوستان

من یک برنامه نوشتم، اما میخوام این دو تا کار رو هم برای اجرای برنامه ام انجام بدم:

1- زمانی که کسی روی درایو کلیک راست میکنه، یک گزینه برای اجرای برنامه من داشته باشه. همانطور که winrar و... دارن مثل شکل زیر (با کادر مشخص شده)
2- وقتی که روی درایو کلیک می کنیم، یک لیست افقی در بالا باز میشه که شامل عملیاتی هست که می تونیم روی اون درایو انجام بدیم. می خوام یک دکمه هم اونجا اضافه بشه. (با کادر مشخص شده)


65259

* البته باید توجه داشت که این کار باید یک ورودی هم برای برنامه من بفرسته تا اون بدونه روی کدوم درایو این دکمه زده شده

ممنون میشم اگر کسی کمک کنه
با تشکر مجدد

r00tkit
چهارشنبه 29 دی 1389, 13:39 عصر
سلام

شما باید یه shell extension بنویسید

یا از رجیستری استفاده کنید

http://msdn.microsoft.com/en-us/library/cc144171%28VS.85%29.aspx

emab110
شنبه 02 بهمن 1389, 15:43 عصر
سلام

شما باید یه shell extension بنویسید

یا از رجیستری استفاده کنید

http://msdn.microsoft.com/en-us/library/cc144171%28VS.85%29.aspx

ممنون
حالا وقتی که برنامه فراخوانی میشه، من از کجا بفهمم که روی کدوم درایو کلیک شده بوده؟
فرض کنیم که یک آنتی ویروس باشه، چطور باید بفهمم که روی کدوم درایو طرف دکمه ی Scan رو زده تا برنامه رو روش اجرا کنم؟

r00tkit
یک شنبه 03 بهمن 1389, 10:11 صبح
شما باید یه shell extension بنویسید
تو انجا می فهمی