【代码】C#通过系统默认浏览器打开网页

2023-07-19 11:34:18  阅读 4652 次 评论 0 条

直接上代码

 /// <summary>
        /// 透过默认浏览器打开网页
        /// </summary>
        /// <param name="url">需要开启的URL</param>
        /// <returns></returns>
        private static bool OpenBrowser(string url)
        {
            RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
            string val = key.GetValue("").ToString();
            string browserpath = null;
            if (val.StartsWith("\""))
            {
                browserpath = val.Substring(1, val.IndexOf('\"', 1) - 1);
            }
            else
            {
                browserpath = val.Substring(0, val.IndexOf(" "));
            }
            return System.Diagnostics.Process.Start(browserpath, url) != null;
        }



微信扫码查看本文
本文地址:https://www.yangguangdream.com/?id=2241
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?