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

سؤال عن توافقية ويندوز 7

بدأه Eng.Diamond في 13 أغسطس 2011 · 6 رد · 517 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كل عام وأنتم بخير

قبل كتابة الموضوع رأيت مواضيعاً أخرى في المنتدى بهذا الخصوص

ولكني لم أصل لغايتي!!

عندي سؤال واحد فقط!

اذا قمت ببرمجة برنامج بلغة سي شارب 2008

وقواعد بيانات اس كيو ال انتربرايز 2005

وقمت بتحزيم البرنامج وتسطيبه على ويندوز 7

هل يؤدي الى مشاكل ؟ مثل مشكلة بقاعدة البيانات أو غيرها؟؟

أم أنه سيعمل تماما كما يعمل على ويندوز اكس بي

ولكم أجمل التحيات

تم تعديل هذه المشاركة بواسطة Eng.Diamond في 13 أغسطس 2011 في 05:04

#2

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

اخي انصحك بالتأكد من الـ ConnectionString اولا ومن اختيارك All CPU ليتم تنصيب البرنامج في اجهزة 32 و 64 بت

.:: Wish to become better and better ::.

#3

السلام عليكم

أخي لا تنسى أن تقوم ببرمجة البرنامج ليعمل في Administartor

Be the change you want to see in the world


#4
METEOR كتب:

السلام عليكم

أخي لا تنسى أن تقوم ببرمجة البرنامج ليعمل في Administartor

هل لك بتوضيح كيف اجعله يعمل في Administartor؟؟

ولك جزيل الشكر

#5

السلام عليكم أخي هذا هو الكود

ضعه في Program.cs

static void Main(string[] args)
        {
                Boolean admin = new System.Security.Principal.WindowsPrincipal(System.Security.Principal.WindowsIdentity.GetCurrent()).IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator);
                if (!admin)
                {
                    #region Run Admin
                    System.Diagnostics.ProcessStartInfo si = new System.Diagnostics.ProcessStartInfo();
                    si.FileName = Application.ExecutablePath;
                    si.WorkingDirectory = Environment.CurrentDirectory;
                    si.Verb = "runas";
                    si.UseShellExecute = true;
                    Application.Exit();
                    System.Diagnostics.Process.Start(si);
                    #endregion
                }
                else
                {
                    try
                    {
                        Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System").SetValue("ConsentPromptBehaviorAdmin", 0);
                    }
                    catch { }
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                        Application.Run(new Form1());
                }

Be the change you want to see in the world


#6
METEOR كتب:

السلام عليكم أخي هذا هو الكود

ضعه في Program.cs

static void Main(string[] args)
        {
                Boolean admin = new System.Security.Principal.WindowsPrincipal(System.Security.Principal.WindowsIdentity.GetCurrent()).IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator);
                if (!admin)
                {
                    #region Run Admin
                    System.Diagnostics.ProcessStartInfo si = new System.Diagnostics.ProcessStartInfo();
                    si.FileName = Application.ExecutablePath;
                    si.WorkingDirectory = Environment.CurrentDirectory;
                    si.Verb = "runas";
                    si.UseShellExecute = true;
                    Application.Exit();
                    System.Diagnostics.Process.Start(si);
                    #endregion
                }
                else
                {
                    try
                    {
                        Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System").SetValue("ConsentPromptBehaviorAdmin", 0);
                    }
                    catch { }
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                        Application.Run(new Form1());
                }

شكرا جزيلا لك أخي الكريم

بارك الله بك

#7

أهلاً أخي

على الرحب والسعة

المقصود من تشغيل البرنامج بوضع أدمن

هو تجنب بعض المشاكل في التعامل مع النظام وقاعد البيانات

Be the change you want to see in the world


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