PDA

View Full Version : تغییر راست کلیک روی یک فایل exe



Mask
یک شنبه 16 اسفند 1388, 05:57 صبح
با سلام
چطوری میتونم مقدارراست کلیک فایل exe برنامم رو تحت کنترل بگیرم.
چند روز پیش یه فایل exe دیدم که با vb نوشته شده بود که در راست کلیکش منوی delete نداشت.
فکر کردم تنظیمات ویندوز رو قبلا دستکاری کرده.
اما بدونه اینکه اجراش کنم روی یه سیستم دیگه امتحانش کردم و دیدم باز این منو رو حذف کرده.
به نظرتون چطوری همچین فایلی میشه ساخت.
با تشکر.

mdsh1400
یک شنبه 16 اسفند 1388, 09:45 صبح
applicationevents

Mask
یک شنبه 16 اسفند 1388, 20:20 عصر
applicationevents
اگه ممکنه بیشتر توضیح بدید.

حمید محمودی
یک شنبه 16 اسفند 1388, 21:10 عصر
applicationevents

سلام;

دوست عزیز میشه بیشتر توضیح بدین
یا اگه امکانش هست مثالی بزنین

mdsh1400
دوشنبه 17 اسفند 1388, 08:30 صبح
procedure ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
if Msg.message = WM_RBUTTONDOWN then Handled := True;
end;





این یک مثال برای غیر فعال نمودن راست کلیک، کافی یک applicationevent روی فرم بندازی و تو رویداد مربوطه بنویسی، برای حالت های دیگه هم می تونی استفاده کنی

Mahmood_M
دوشنبه 17 اسفند 1388, 08:59 صبح
این یک مثال برای غیر فعال نمودن راست کلیک، کافی یک applicationevent روی فرم بندازی و تو رویداد مربوطه بنویسی، برای حالت های دیگه هم می تونی استفاده کنی
منظور دوستمون راست كليك روي فرم برنامه نيست ! بلكه راست روي خود فايل برنامه در Explorer ويندوز هست !

با سلام
چطوری میتونم مقدارراست کلیک فایل exe برنامم رو تحت کنترل بگیرم.
چند روز پیش یه فایل exe دیدم که با vb نوشته شده بود که در راست کلیکش منوی delete نداشت.
فکر کردم تنظیمات ویندوز رو قبلا دستکاری کرده.
اما بدونه اینکه اجراش کنم روی یه سیستم دیگه امتحانش کردم و دیدم باز این منو رو حذف کرده.
به نظرتون چطوری همچین فایلی میشه ساخت.
با تشکر.
براي يك فرمت خاص از فايل ميشه آيتمهايي رو به راست كليك اضافه كرد ( يك مثال (http://www.scalabium.com/faq/dct0086.htm) ) ولي براي يك فايل خاص بعيد مي دونم ،‌البته شايد با يك Global Hook بشه ... !

موفق باشيد ...