میرممد

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

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

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

دسته بندی مطالب آمار سایت
  • کل مطالب : 28
  • کل نظرات : 3
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • آی پی امروز : 44
  • آی پی دیروز : 80
  • بازدید امروز : 63
  • باردید دیروز : 92
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 917
  • بازدید ماه : 1,040
  • بازدید سال : 30,162
  • بازدید کلی : 53,455
  • آپدیت ورژن 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();
                }
            }

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

     



    پيشنهاد ميكنم از مطالب زير نيز استفاده كنيد :

    طراحی و پیاده سازی وبسایت کلینیک قو سپید

    طراحی و پیاده سازی وبسایت ISCRC.IR

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

    نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
    کد امنیتیرفرش کد امنیتی