registry相关内容
我要打开一个符号链接的注册表项。 According to Microsoft我需要使用REG_OPTION_OPEN_LINK打开它。 我搜索了将其添加到OpenSubKey函数的选项,但没有找到选项。只有五个重载函数,但都不允许添加可选参数: Microsoft.Win32.Registry.CurrentUser.OpenSubKey(string name) Microsoft.
..
我已使用Wix创建了一个安装程序,并在修复安装我的产品期间尝试保留现有的DWORD注册表项。为了存储现有值,我使用了以下WiX片段;
..
我的系统中有一个Makefile项目。最近,我添加了一些新函数,这些函数使用了以下Windows API: RegOpenKeyEx RegEnumKeyEx RegCloseKey RegGetValue 为了拥有这些API,我还添加了windows.h头文件。 代码在我的机器上编译和链接都很好。但是,在我同事的机器上,链接失败了。我们都在64位Windows机器上工作。 在他的PC中
..
如何在Powershell2.0中设置无数据类型? PowerShell 2.0具有类型"Unknown, String, ExpandString, Binary, DWord, MultiString, QWord"。 docs.microsoft.com 推荐答案 Add-Type -TypeDefinition @" using System.Runtime.Intero
..
这里有一个简单的测试函数,名为RegistryBoundParams.ps1: [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [string] $Target, [Parameter(Mandatory = $false)] [switch] $MySwitch ) if(
..
我刚刚学习了如何为桌面创建上下文菜单,但我真正想要的是只有一个特定链接的上下文菜单。这个是可能的吗?我还没想好怎么做。我希望在HKEY_CLASSES_ROOT中指定文件而不是扩展名,但我一直无法使其工作。这是我最新的尝试。 [HKEY_CLASSES_ROOTApplicationsMy Link.lnkShellToggle] "Position"="Top" "Icon"=""C:\P
..
请阅读下面我的答案 我想通过在Windows注册表中定义自定义URI方案,在他们的默认软件中单击一个HTML链接(在Chrome中)来打开本地文件。 对于注册表规则定义和我使用的链接,我尝试了许多不同的语法。 我的默认.reg文件如下所示: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT est] "URL Protoc
..
我正在尝试设置右键上下文菜单,以便在当前目录下启动CMD和PowerShell5。我的PowerShell 7命令工作正常。 这是我得到的信息: 以管理员身份打开PowerShell5的注册表命令如下: PowerShell -Command "Start-Process cmd -ArgumentList '/s,/k,pushd %V && start PowerShell
..
我们有一个为Google Chrome设计的应用程序,我们需要在其中添加指向网络文件共享的链接。不幸的是,出于安全考虑,Chrome拒绝使用file:// protocol。我们希望设置自定义协议以允许此功能。 我认为做这件事的一个好方法是调用EXPLORER。以下是我们添加的注册表项: [HKEY_CLASSES_ROOTMyAppDefaultIcon] @=""C:\Window
..
我在询问这两个注册表项: 两者似乎都包含Windows10内部版本号(rtm/th1为10240,1511/th2为10586)。 这两者之间有什么(记录在案的)区别吗?我应该使用哪一个来确定Windows 10的“版本”? 脚注:我知道通常检查所需功能比检查版本号更好。然而,请注意,有一些合法的情况需要获取当前运行的操作系统的版本,如果需要,我会很乐意在评论中讨论这一点。
..
我有一个应用程序(用C#编写),它在Windows Server2008(64位)上运行。在此应用程序中,我必须检查有关IIS的一些注册表项。除其他事项外,我还想访问KeyHKEY_LOCAL_MACHINESoftwareMicrosoftInetStpComponentsWMICompatibility“ 检查是否启用了IIS 6兼容模式。为此,我使用Microsoft.Win32的Regis
..
我知道我可以从ClassesCLSID@的注册表中的COM类对象中读取CLSID。 我怀疑在注册的COM接口上可以从ClassesIID@或ClassesCLSIDIID读取IID。 我已经阅读了COM IDs & Registry keys in a nutshell这篇文章,这个问题仍然对我悬而未决。很遗憾,我现在没有测试用例。
..
此问题与这些相关。但是没有一个解决方案对我有效。 Yarn can't find private Github npm registry Installing private package from Github Package registry fails with not found/not authorized 我可以使用npm install @scope/package安
..
我已使用Wix创建了一个安装程序,并在修复安装我的产品期间尝试保留现有的DWORD注册表项。为了存储现有值,我使用以下Wix片段;
..
如何在 Azure 网站的注册表 (HKEY_LOCAL_MACHINE) 中创建条目?Web 应用程序只需要读取条目. 解决方案 您不能在 Azure 网站中执行此操作. 如果您的应用程序绝对需要访问 Registry,则必须以 Azure Web 角色(经典云服务)为目标.
..
我想将使用 wix 安装的应用程序的路径保存在 Windows 注册表中.我尝试了以下方法: 其中 INSTALLLOCATION 是 Wix 中文
..
我想安装基于 excel 版本(32 位或 64 位)的 vsto 插件.我打算捆绑 32 位和 64 位 msis 并通过确定 excel 版本来安装一个.我可以通过注册表找到此链接来检测 2010 office 是 32 位还是 64 位.通过注册表检测Office是32位还是64位但我想检查 excel 2007 和 2013 是 32 位还是 64 位.是否可以通过注册表检测到它们.
..
我编写了一个与 Windows XP 完美配合的 WiX 安装程序,但是在安装到 Windows 7 机器时,我遇到了注册表项的困难.我需要添加一个 HKLM 条目以及该程序的注册表条目以显示在开始菜单中.这是我用于这两种条目的代码:
..
我创建了一个为 Windows 2010 部署插件的 WiX 安装程序.目标系统目前是 x64 Win &办公室安装.我浏览了几个微软网站,告诉我我需要一个 x64 安装程序和运行时(因为添加加载到当前单词运行的过程中).此安装程序使用以下语句检查 VSTO 运行时是否存在:
..
我正在使用来自 WIX 工具集 的 Windows Installer API 的 C# 包装器.我使用 ProductInstallation 类来获取有关已安装产品的信息,例如产品代码和产品名称. 例如 产品名称 - “我的测试应用程序" 产品代码 - {F46BA620-C027-4E68-9069-5D5D4E1FF30A} 产品版本 - 1.4.0 这个包装器在内部
..