الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اجعل لبرنامجك ملفات ذات امتدادات معينه تأخذ أيقونة برنامجك

بدأه akramKamal في 1 مارس 2009 · 8 رد · 1,738 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
void InitialRegistry(string Extention)
{
	if (!Extention.StartsWith(".")) Extention = "." + Extention; 
	string fileName = Path.GetFileName(Application.ExecutablePath); 
	Registry.ClassesRoot.CreateSubKey(Extention).SetValue("", fileName);
	RegistryKey key = Registry.ClassesRoot.CreateSubKey(fileName);
	key.CreateSubKey("DefaultIcon").SetValue("", Application.ExecutablePath);
	key=key.CreateSubKey("Shell").CreateSubKey("Open").CreateSubKey("command");
	key.SetValue("", Application.ExecutablePath + " \"%1\"");
}

ما عليك الا أن تضع هذه المثود داخل برنامجك وتقوم بتشغيل البرنامج فانك ستلاحظ التالي

1. أن الملفات ذات الامتداد الذي أدخلته ستأخذ أيقونة برنامجك.

2. أن بامكانك أن تضغط بالماوس مرتين على الملفات ذات الامتداد الذي أدخلته والوندوز يقوم بتمرير مسار الملف الى برنامجك وذلك عن طريق

string[] args التي هي باراميتر للمثود الرئيسية

3. اذا لم تظهر أيقونة الملف فقم باعادة تشغيل الاكسبلور وذلك عن طريق انهاء المهمة ثم كتابة الأمر c:\ في موجه الأوامر.

4.يوجد في المرفقات مشروع بيوضح هذا الموضوع

5. أرجو أن أكون قد أضفت جديدا لكم ولا تنسونا من الدعاء

RegistryEdit.rar

تم تعديل هذه المشاركة بواسطة GamingMasteR في 15 أغسطس 2010 في 20:56 — السبب: [code]

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#2

ربنا يفتحها فى وجك

مشكور

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#3

جزاك الله عنا كل خير

وجعله في ميزان حسناتك

#4

مشكور أخي أفدتنا بهذه الاضافة الرائعة ,,

ربنا يجزاك كل خير ,,

تحياتي الك

52gv0m.gif
#5

مشكور ربي يحفظك

#6

الف الف شكر الك أخي الكريم

--==iceDragon==--
ماجستير نظم دعم القرار الذكية IDSS

#7

أخي العزيز عندك فكرة كيف بدي خليه ينفذ شي معين عند الفتح

يعني كمثال كيف ممكن افتح ملف نصي عند التشغيل

--==iceDragon==--
ماجستير نظم دعم القرار الذكية IDSS

#8

يسلمو اديك

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#9

ألف شكر

بارك الله فيك

Be the change you want to see in the world


مواضيع مشابهة