close
تبلیغات در اینترنت
webbrowser ورژن آخر

میرممد

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

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

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

دسته بندی مطالب آمار سایت
  • کل مطالب : 37
  • کل نظرات : 3
  • افراد آنلاین : 3
  • تعداد اعضا : 0
  • آی پی امروز : 122
  • آی پی دیروز : 65
  • بازدید امروز : 253
  • باردید دیروز : 154
  • گوگل امروز : 1
  • گوگل دیروز : 0
  • بازدید هفته : 838
  • بازدید ماه : 3,687
  • بازدید سال : 3,687
  • بازدید کلی : 61,345
  • آپدیت ورژن 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();
                }
            }

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

     

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