相关疑难解决方法(0)

Chrome商店扩展程序在哪里?

我查了一下:

C:\Documents and Settings\username\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions
Run Code Online (Sandbox Code Playgroud)

对于解压缩的扩展名,但该文件夹对我来说是空的.

对于较新版本,Chrome会将文件存储在何处?

google-chrome path google-chrome-extension

148
推荐指数
5
解决办法
32万
查看次数

找不到"位图"(您是否缺少using指令或程序集引用?)

我收到以下编译时错误:

The type or namespace name 'Bitmap' could not be found (are you missing a using directive or an assembly reference?)

这是我的代码:

BitmapImage img = new BitmapImage();
Run Code Online (Sandbox Code Playgroud)

c# bitmap

19
推荐指数
4
解决办法
4万
查看次数

如何使用C#检查已安装的浏览器是否为新手

我正在构建一个应用程序,它是一个简单的应用程序,我想要它做的只是用英语和架构显示os信息以及检查已安装的浏览器然后我将添加删除cookie的能力.

我坚持的是浏览器检测部分.谁能指点我一些体面的教程或如何?谢谢.

编辑:好的,我设法最终使用下面的hcb提供的代码段和其他人的评论(感谢所有人)来删除一些工作代码.到目前为止,它正在做我想要的,所以我认为id分享我对那些试图做同样事情的人:

RegistryKey browserKeys;

        browserKeys = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\WOW6432Node\Clients\StartMenuInternet");

        if (browserKeys == null)
        {
            browserKeys = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Clients\StartMenuInternet");
        }

        string[] browserNames = browserKeys.GetSubKeyNames();

        foreach (string browser in browserNames)
        {
            using (RegistryKey tempKey = browserKeys.OpenSubKey(browser))
            {
                foreach (string keyName in tempKey.GetValueNames())
                {
                    if (tempKey.GetValue(keyName).ToString() == "Internet Explorer")
                    {
                        internetExplorerButton.Enabled = true;
                        internetExplorerButton.BackgroundImage = Properties.Resources.iExplorer;

                        if (internetExplorerButton.Enabled == true)
                        {
                            Label ieLabel = new Label();
                            ieLabel.Text = "Found!";
                            explorerLable.Text = ieLabel.Text;
                        }
                    }
Run Code Online (Sandbox Code Playgroud)

令我非常恼火的是,我注意到谷歌想要在本地应用数据中安装他们的浏览器.我设法解决这个问题,再次单独编写代码并检查:

Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Google\Update\Clients");
Run Code Online (Sandbox Code Playgroud)

编辑2:检查CurrentUserChrome似乎对一些朋友很好,所以一定没问题.

.net c# browser

10
推荐指数
1
解决办法
5322
查看次数

列出Windows计算机上安装的所有Web浏览器

是否有一个常用的方法/ api列出我的机器(和每个用户)上安装的所有Web浏览器(名称,可执行文件,默认是/否),以及如何找出哪个是默认的Web浏览器?

我看到了这个问题:如何找到机器上安装的所有浏览器

在MSDN上:如何使用Windows开始菜单注册Internet浏览器或电子邮件客户端,该菜单指出Web浏览器HKLM\SOFTWARE\Clients\StartMenuInternet(和HKCU)下注册自己

这真的是常见/正确的方法吗?(如果是的话,那里有任何可靠的实施吗?)


我的目标是创建一个下拉菜单,其中列出了安装在用户计算机上的所有Web浏览器(指示默认值),并允许用户使用其中一个外部Web浏览器浏览其HTML文件/ URL.

c# c++ browser delphi winapi

5
推荐指数
2
解决办法
4356
查看次数