میرممد

آموزش برنامه نویسی همراه با تکه کد های کاربردی از زبان های مختلف برنامه نویسی
سید محمد میرعالی

سید محمد میرعالی

امیدوارم مطالب خوب و کاربردی رو بتونم در سایتم برای شما دوستان قرار بدم.

دسته بندی مطالب آمار سایت
  • کل مطالب : 28
  • کل نظرات : 3
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 44
  • آی پی دیروز : 80
  • بازدید امروز : 81
  • باردید دیروز : 92
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 935
  • بازدید ماه : 1,058
  • بازدید سال : 30,180
  • بازدید کلی : 53,473
  • آپدیت ورژن webBrowser


    در این مطلب از سایت میرممد براتون تکه کد آپدیت ورژن webBrowser رو میذارم.

    کد :

    private void Form1_Load(object sender, EventArgs e)
            {
                var appName = Process.GetCurrentProcess().ProcessName + ".exe";
                SetIE8KeyforWebBrowserControl(appName);
            }
            private void SetIE8KeyforWebBrowserControl(string appName)
            {
                RegistryKey Regkey = null;
                try
                {
                    // For 64 bit machine
                    if (Environment.Is64BitOperatingSystem)
                        Regkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true);
                    else  //For 32 bit machine
                        Regkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION", true);

                    // If the path is not correct or
                    // if the user haven't priviledges to access the registry
                    if (Regkey == null)
                    {
                        MessageBox.Show("Application Settings Failed - Address Not found");
                        return;
                    }

                    string FindAppkey = Convert.ToString(Regkey.GetValue(appName));

                    // Check if key is already present
                    if (FindAppkey == "8000")
                    {
                        MessageBox.Show("Required Application Settings Present");
                        Regkey.Close();
                        return;
                    }

                    // If a key is not present add the key, Key value 8000 (decimal)
                    if (string.IsNullOrEmpty(FindAppkey))
                        Regkey.SetValue(appName, unchecked((int)0x1F40), RegistryValueKind.DWord);

                    // Check for the key after adding
                    FindAppkey = Convert.ToString(Regkey.GetValue(appName));

                    if (FindAppkey == "8000")
                        MessageBox.Show("Application Settings Applied Successfully");
                    else
                        MessageBox.Show("Application Settings Failed, Ref: " + FindAppkey);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Application Settings Failed");
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    // Close the Registry
                    if (Regkey != null)
                        Regkey.Close();
                }
            }

    امیدوارم کاربردی باشه براتون.اگر سوالی بود از بخش نظرات بپرسید.

     

    ادامه مطلب
    بازدید : 9 دوشنبه 11 آذر 1398 : 17:26 نظرات ()