تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود تشغيل البرنامج مع بدء التشغيل
#7
الكود الذي قدمته لديه بعض المشكلات. فيما يلي الكود المصحح


PHP كود :
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
    
' الطريقة الأولى: باستخدام My.Application.Info.AssemblyName
    Dim keyName As String = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
    Dim valueName As String = My.Application.Info.AssemblyName

    ' 
الطريقة الثانيةباستخدام ProductName
    
' Dim keyName As String = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
    ' 
Dim valueName As String ProductName

    Dim registryKey 
As Microsoft.Win32.RegistryKey _
        Microsoft
.Win32.Registry.LocalMachine.OpenSubKey(keyNameTrue)

 
   If registryKey Is Nothing Then
        registryKey 
Microsoft.Win32.Registry.LocalMachine.CreateSubKey(keyName)
 
   End If

 
   ' تعيين قيمة التسجيل لتشغيل البرنامج عند بدء التشغيل
    registryKey.SetValue(valueName, Application.ExecutablePath & " hide")
    registryKey.Close()
End Sub

Private Sub Form1_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown
    For Each s As String In My.Application.CommandLineArgs
        If s.ToLower.StartsWith("hide") Then
            ' 
قم بإخفاء النافذة إذا كانت السطر الأول يبدأ بـ "hide"
 
           Me.Hide()
 
           Exit For
 
       End If
 
   Next
End Sub 
في هذا الكود، يتم تعيين القيمة في التسجيل باستخدام اسم التطبيق (
كود :
My.Application.Info.AssemblyName
) أو باستخدام
كود :
ProductName
(حسب تعليقك في الكود). يتم فحص إذا ما كان المفتاح قد تم إنشاؤه بالفعل، وإذا لم يكن كذلك، يتم إنشاء المفتاح.
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كود تشغيل البرنامج مع بدء التشغيل - بواسطة Kamil - 06-01-24, 02:59 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Star [كود] كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز sendbad100 37 28,083 18-04-24, 10:57 AM
آخر رد: فتحي نهار الدليمي
  [كود] انشاء المسارات وتمرير البارامترات لها وقت التشغيل سعود 0 1,190 03-09-22, 12:51 AM
آخر رد: سعود
  كيفية عمل شاشة تحميل البرنامج بطريقة اجمل من ال Progress bar Saly nor 0 2,368 12-04-22, 04:20 AM
آخر رد: Saly nor
  منع تشغيل اكثر من نسخة للتطبيق (السهل اللذي كنت اظنه صعبا) سعود 2 2,615 02-02-21, 05:22 AM
آخر رد: سعود
  حل مشكلة دقة الشاشة مع البرنامج و التقارير Vb.net Reports RDLC Scaling Problem محمود بكرى 5 4,234 20-03-20, 12:40 AM
آخر رد: Alhootti1
  [VB.NET] تشغيل قاعدة البيانات التي على السيرفر من اي جهاز على الشبكة ahmed saleh 4 6,566 10-03-19, 09:49 AM
آخر رد: معتز حسن
Exclamation [سؤال] اريد كود او الطريقة التي تشغل البرنامج اوتوماتيك عند تشغيل الجهاز YousefOkasha 3 4,170 24-04-18, 05:30 PM
آخر رد: moniam
Smile كود حصري لجعل البرنامج لا يعمل أكثر من مرة للمستخدم YousefOkasha 2 4,288 01-02-18, 11:50 AM
آخر رد: طالب برمجة
  [كود] تصدير واستيراد إعدادات البرنامج @@أبورائد@@ 10 10,242 04-07-17, 07:32 PM
آخر رد: Mina Botros
  اريد تحزيم البرنامج بعيدا عن مشاكل الفريمورك بحيث يشتغل في اي جهاز ماهي الطريقة samirzaima 3 4,333 09-05-17, 09:30 PM
آخر رد: Ratchinko

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم