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

كيف يمكن معرفه المتصفح الافتراضى للانترنت؟

مغلق
بدأه half angel في 14 يوليو 2006 · 9 رد · 1,465 مشاهدة · في نظام تشغيل Windows
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن معرفه المتصفح الافتراضى للانترنت ؟ هل هو internet explorer or firfox or netscape.......

ارجو اللى عندو طريقه يذكرها من فضلكم .

#2

up

#3

اخر مره هرفع الموضوع فيها فياريت اللى عندو الكود او الطريقه يضعها من فضلكم

#4

السلام عليكم ورحمة الله و بركاته

ارجو اخي الكريم ان يكون هذا ماتريد

' from project ------>Refrence----> Microsoft Internet controls
Private Sub Command1_Click()
Dim IE As New InternetExplorer
IE.Visible = True
IE.Navigate ("/index.php?act=idx")


End Sub

Private Sub Command2_Click()
Dim IE As New InternetExplorer
IE.Visible = True
IE.Navigate ("http://www.al-ebda3.info/ib/index.php?act=idx")

End Sub

تحياتي

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#5

السلام عليكم ورحمة الله وبركاته

أخي هاف أنجل بصراحة ليس عندي كود جاهز لهذا الغرض ولكن أعتقد ان التركيز في هذه الحالة سيكون على الريجستري حيث يتم تخزين قيمة تدل على المتصفح الافتراضي ويتم قرائتها من خلال اي متصفح

عموما استمر في البحث ولو انا وجدت الكود سوف اضعه لك ان شاء الله

اما لو كنت محتاجه لغرض معين فممكن تشرح المطلوب فربما يكون هناك حل بديل

============

الى اللقاء

JusT LeT YouR MinD WorK

#6

اخى gaf58 لا يا راجل مش ده اللى انا عايزو انت الظاهر فهمت غلط

انا عايز اعرف ما هو اسم برنامج التصفح للانترنت المثبت على الجهاز و اللى بييعمل كمتصفح افتراضى

مش عايز غير كده . بس على العموم مشكور على المساعده

اخى MR^King لو تعرف طريقه الريجيسترى هتعبك معايه و تشرحلى ازاى اعملها و يكون افضل لو فى مثال

بالنسبه للحلول البديله انا و صلت لحل مؤقت بس مش بردو اللى هو طويل على الفاضى فياريت لو فى طريقه مباشره يكون افضل

معلش يا جماعه هتعبكم معايه .

#7

إذا كنت تستطيع التعامل مع سجلات النظام فسيكون الموضوع بسيط..

في الأول ستقوم بقراءة قيمة امتداد شهير مثل html علي هذا المسار

HKEY_CLASSES_ROOT\.html

ما تحتاجه هنا هو اسم المفتاح المخزن به بيانات الامتداد html..بيانات الامتداد تكون مثل الأيقونة للامتداد والبرنامج الذي يقوم بتشغيله وأيه مفتايح أخري في ال Context Menu.

هذا المفتاح تستطيع التعرف عليه بقراءة القيمة Default للمفتاح HKEY_CLASSES_ROOT\.html

فمثلا إذا كان ال IE هو المتصفح الافتراضي فستجد تلك القيمة هي htmlfile..

بينما إذا كان المتصفح FireFox هو الافتراضي فستجد تلك القيمة هي FirefoxHTML..

ما ستفعله الآن هو الذهاب إلي المفتاح الذي حصلت علي قيمته سواء htmlfile أو firefoxHTML او اي قيمة أخري تحصل عليها.

وستجد المفتاح في نفس الفرع HKEY_CLASSES_ROOT

فمثلا بالنسبة لل IE فسيكون :

HKEY_CLASSES_ROOT\htmlfile

الان تستطيع معرفة التطبيق الذي يقوم بتشغيل ملف بامتداد html..وذلك بقراءة القيمة default في المفتاح التالي:

HKEY_CLASSES_ROOT\htmlfile\shell\open\command

ولتطبيق ذلك برمجيا .. في خطوتين فقط..

1- أقرأ قيمة HKEY_CLASSES_ROOT\.html وضعها مثلا في المتغير strValue

2-أقرأ قيمة HKEY_CLASSES_ROOT\strValue\shell\open\command

وسيصبح لديك مسار التطبيق للمتصفح الافتراضي.

تم تعديل هذه المشاركة بواسطة Pharaonic_Guy في 17 يوليو 2006 في 21:14

#8

بجد مش عارف اقولك ايه اخى Pharaonic_Guy عشره / عشره

اشكرك على المساعده.

#9

السلام عليكم و رحمة الله و بركاته

الموضوع وصلتله عن طريق رابط ليه.

أنا شايف فكرة الحصول على المتصفح الأفتراضى هى فعلا الحصول على البرنامج المخصص لفتح نوع شهير كـ HTML مثلا زى ما الأخ Pharaonic_Guy بس فرضا أن المتصفح Opera أو Flock أو Safari يبقى هنعمل ايه ؟

أنا شايف أن الحل بالحصول على مسار البرنامج ( المتصفح ) و بعد كده نشوف هو ايه ؟

عموما لو عايز تجرب فكرتى يبقى ابعد عن الريجيسترى و جرب الدالة دى : الحصول على مسار البرنامج المخصص لفتح أمتداد معين , مع تمرير كلمة HTML لها

و السلام عليكم و رحمة الله و بركاته

#10

السلام عليكم ورحمة الله وبركاته

أظن أنه من الأحسن استعمال الكاي HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\

بذلك يمكن معرفة المتصفح الافتراضي بسهولة وفي كل الحالات

والله أعلم

هذا الموضوع مغلق.

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