السلام عليكم :
هذا الموضوع يحاكي موضوع الاخت الرائعة " ندى احمد "
إظهار رسالة للمستخدم في بداية تشغيل الويندوز
لكن ضمن اطار برمجي حيث يكون العمل اسهل للمسخدم بدل من اتباع المسار بداخل الرجستري
عملت برنامج يسهل على المستخدم هذا الشيء ,, حيث يظهر لك مربع نص خاص بالعنوان ومربع نص خاص للمحتوى
(( اولا وقبل كل شيء , اذا ما كنت تعرف الشيء الي جاي نسويه اطلع على موضوع ندى ))
رح اسوي طريقتين في ادخال العنوان والنص المطلوب :
الطريقة الاولى :" الادخال التلقائي " تتم هذه الطريقة بتضمين الجملة في الكود من قبل المبرمــــــــج
الطريقة الثانية : " الادخال اليدوي " من خلال صندوق نص خاص بالعنوان و اخر خاص بالمحتوى
من البديهي ان الطريقة الثانية افضل , ليس برمجياً ولكنها حسب ذوق المستخدم فهو يختار النص بنفسه
نبدأ بطريقة العمل :
الطريقة الاولى :
1- قم بفتح لغة البرمجة vb.net 2008 او اي اصدار متوفر لديك
2- ضع الكود التالي في قسم التصريحات العامة :
كود:
Imports Microsoft.Win32
الكود اعلاه خاص باستيراد الدالة
3- الان ادرج زر امر خاص بعنوان ومحتوى النافذة الي رح تظهر للمستخدم واكتب فيه الكود :
كود:
Dim regKey As RegistryKey
regKey = Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows NT\CurrentVersion\winlogon", True)
regKey.SetValue("LegalNoticeCaption", " هنا يكتب العنوان ")
regKey.SetValue("LegalNoticeCaption", " هنا يكتب المحتوى ")
لاحظ الكود .. ما يحتاج له شرح انت كمبرمج غير فيه حسب الرغبة
الطريقة الثانية : وهي الافضل والاجمل حيث المستخدم يغير الجملة حسب ذوقه :
طريقة العمل :
1- ادرج اثنين صندوق نص , textbox1 و textbox2 , وزر امر button
2- في قسم التصريحات العامة نكتب الكود ادناه :
كود:
Imports Microsoft.Win32
3- نكتب الكود ادناه في زر الامر :
كود:
Dim regKey As RegistryKey
regKey = Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows NT\CurrentVersion\winlogon", True)
regKey.SetValue("LegalNoticeCaption", "" & TextBox1.Text & "")
regKey.SetValue("LegalNoticeText", "" & TextBox2.Text & "")
regKey.Close(
لاحظ الكووود جيداً .. يقوم باستدعاء العنوان من ( textbox1 ) ويقوم باستدعاء المحتوى من ( textbox2 )
وانتبه على المسار الذي تم اضافة القيم له وهو :
كود HTML:
Software\Microsoft\Windows NT\CurrentVersion\winlogon
اتمنى الفكرة وصلت و ان يكون الموضوع مفيداً
بالتوفيق