Tag: registry

通过PowershellconfigurationWindows资源pipe理器文件夹选项

我正在寻找一种方法来通过Powershell在Windows资源pipe理器的文件夹选项对话框中configuration几个选项。 选项是: select“显示隐藏的文件,文件夹和驱动器” 取消选中“隐藏已知文件types的扩展名” 取消选中“隐藏受保护的操作系统文件(推荐)”

为什么Windowsregistry存在?

这是比直接编程更多的OS架构问题,但仍然。 为什么将Windowsregistry创build为完全独立的子系统来存储系统/应用程序设置? 在* nix OS中有/ etc目录,这是完全可以理解的,因为文件系统是存储设置的自然分层方式,而微软决定创build一个完全外部的分层子系统,这似乎是一个愚蠢的投资,为什么没有他们只是使用文件系统层次结构?

跟踪Windowsregistry中的更改

有没有办法来跟踪Windowsregistry的变化? 我想看看在安装各种程序时,registry中有哪些变化。

只为特定的文件types添加菜单项到Windows上下文菜单

我已经开发了一个应用程序,使用窗口的上下文菜单加载一个图像(右键单击该文件),目前正在工作,但registry项已打开 HKEY_CLASSES_ROOT\* 它适用于所有文件。 我希望上下文菜单上的菜单项只能用.jpg文件显示。 我能做到这一点? 我应该使用哪个registry项? 提前致谢。

将命令输出分配给batch file中的variables

我试图将一个命令的输出分配给一个variables – 在我试图将当前的Flash版本设置为一个variables。 我知道这是错的,但这是我所尝试过的: 设置var = reg查询hklm \ SOFTWARE \ Macromedia \ FlashPlayer \ CurrentVersion> 要么 reg query hklm \ SOFTWARE \ Macromedia \ FlashPlayer \ CurrentVersion >> set var 是的,你可以看到我有点失落。 任何和所有的帮助表示赞赏!

更新docker之后,无法将图像拖放到1.12

基于docker 1.10.3的私有registry运行良好,但是在docker更新到1.12.0之后,我无法拖/拉图像。 我已经修改/ etc / sysconfig / docker为: OPTIONS='–selinux-enabled=true –insecure-registry=myip:5000' 要么 OPTIONS='–selinux-enabled=true –insecure-registry myip:5000' 但是当我执行拉/推,我得到这个错误: $ docker pull myip:5000/cadvisor Using default tag: latest Error response from daemon: Get https://myip:5000/v1/_ping: http: server gave HTTP response to HTTPS client 当我将Docker更改为1.10.3时,仍然如下所示: $ docker pull myip:5000/cadvisor Using default tag: latest Trying to pull repository myip:5000/cadvisor … latest: Pulling from […]

是否可以通过.bat / .cmd脚本修改registry项?

是否可以通过.bat / .cmd脚本修改registry值(无论是string还是DWORD)?

registry与INI文件存储用户可configuration的应用程序设置

我是一个新的Windows程序员,我不知道应该在哪里存储用户可configuration的应用程序设置。 我明白需要为用户提供一种用户友好的方式来更改应用程序设置,如Edit | 设置表格或类似的。 但是,在用户点击该表单上的“应用”button后,我应该在哪里存储值? 在Windowsregistry中存储设置与将其存储在本地INI文件或configuration文件或类似文件中有什么优缺点?

如何在安装后手动注册ClickOnce文件关联?

微软的ClickOnce部署系统提供了一个易于使用的文件关联pipe理器, 内置于Visual Studio部署过程中 。 开发人员最多可以添加8个文件关联,当用户运行ClickOnce安装程序时,这些文件关联将自动与其应用程序相关联。 我想进一步,但是: 我想让用户在我的应用程序安装后手动添加或删除额外的文件关联。 我有两个完成这个动机的动机: 我不会“强制”用户上的其他文件关联,这就是通过ClickOnce部署处理文件关联的方式。 用户可以在闲暇时添加或删除自己独特的文件关联。 棘手的部分:将文件types与可执行文件直接关联,与ClickOnce部署不兼容 与传统的Windows应用程序不同,ClickOnce应用程序不是通过可执行文件直接启动的。 相反,它们是通过特殊的.appref-ms快捷方式启动的,该快捷方式在后台处理ClickOnce魔法(自动更新,在%LOCALAPPDATA%中的混淆目录中查找可执行文件等)。 如果通过其可执行文件直接打开ClickOnce部署的应用程序,则会禁用自动更新,并且ClickOnce特定的方法将不再起作用。 正因为如此,传统的registry文件关联对我的用例来说是不可能的。 Visual Studio如何处理ClickOnce文件关联 下图展示了Visual Studio 2010内置的ClickOnce文件关联pipe理器。 此信息存储在应用程序的.manifest文件中,并在安装后添加到Windowsregistry中。 我已经通过我的registry进行了一些挖掘,并确定了ClickOnce安装程序所做的几个条目,以将文件types与ClickOnce部署的应用程序相关联。 在registry中find的ClickOnce文件types关联的示例registry项: rundll32.exe dfshim.dll, ShOpenVerbExtension {ae74407a-1faa-4fda-9056-b178562cf98f} %1 其中{ae74407a-1faa-4fda-9056-b178562cf98f}是在关联应用程序的registry中的其他几个位置使用的GUID。 我的目标是要了解必须将哪些信息添加到registry(以编程方式)手动将文件与ClickOnce部署的应用程序相关联。 任何帮助表示赞赏!

如何清除Visual Studio中的MRU列表?

我想清除开始页面上的项目列表…我该怎么做? 我知道我可以在registry中find它,但是有没有经过批准的路线?