منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
طريقة تمكين البرنامج على القرص المحلي c في ويندوز فستا وسفن - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : طريقة تمكين البرنامج على القرص المحلي c في ويندوز فستا وسفن (/showthread.php?tid=7263)



طريقة تمكين البرنامج على القرص المحلي c في ويندوز فستا وسفن - tecno2012 - 06-12-12

قرات من قبل طريقة لاجعل البرنامج ياخذ صلاحيات الadmin على فستا وسفن ولكن على studio 2008 هل من طريقة على studio 2005 لانني لم اجد الجملة التي اود استبدالها في كود app.manifest


طريقة تمكين البرنامج على القرص المحلي c في ويندوز فستا وسفن - Osama_Ghareeb - 06-12-12

إستخدم هذا الأمر في حدث Form_Load :
كود :
Dim isElevated As Boolean
        Dim identity As Security.Principal.WindowsIdentity = Security.Principal.WindowsIdentity.GetCurrent()
        Dim principal As New Security.Principal.WindowsPrincipal(identity)
        isElevated = principal.IsInRole(Security.Principal.WindowsBuiltInRole.Administrator)
        If Not isElevated Then
            If MsgBox("Run as Administrator?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
                Dim P As New Process
                P.StartInfo = New ProcessStartInfo
                P.StartInfo.FileName = Application.ExecutablePath
                P.StartInfo.Verb = "runas"
                P.Start()
            End If
            Application.Exit()
        End If



طريقة تمكين البرنامج على القرص المحلي c في ويندوز فستا وسفن - tecno2012 - 11-12-12

في اي صفحة اضعه في form _load هل في كل صفحة من صفحات المشرع ام ماذا


طريقة تمكين البرنامج على القرص المحلي c في ويندوز فستا وسفن - Osama_Ghareeb - 11-12-12

tecno2012 كتب :في اي صفحة اضعه في form _load هل في كل صفحة من صفحات المشرع ام ماذا

في أول Form يتم عرضه فقط