问题标签 [controlpanel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uwp - 如何创建 Windows 10 设置应用程序(沉浸式控制面板)小程序?
按照MSDN上给出的说明,我能够创建一个 Windows 控制面板小程序(经典控制面板)。
下图中的“HALO WORLD”小程序是我自己创建的。
如何对 Windows 10 设置应用程序(沉浸式控制面板)执行相同操作?那就是我想在下面的屏幕上输入这样的条目。
如果需要,我愿意编写一个 UWP 应用程序。
windows-10 - 从命令行启动“将文件类型或协议与程序关联”应用程序
每次我重新启动 Windows 10 build 1709 时,我的网络浏览器都会重新设置为 Internet Explorer。这只是我对企业生活的接受。但是,我们确实有另一种经过批准的浏览器 Google Chrome。因此,我将浏览器设置回 Google Chrome。
似乎没有办法从命令行更新协议关联。但是,我可以在启动时启动控制面板小程序,让我使用“control /name Microsoft.DefaultPrograms /page pageDefaultProgram”设置默认程序。不幸的是,它什么也没做。我必须启动的小程序是“控制面板\所有控制面板项\默认程序”中的“将文件类型或协议与程序关联”小程序。
我找不到启动该小程序的命令。你们有谁知道吗?
batch-file - 如何使用 CMD 打开控制面板的系统信息
我想创建一个将打开“控制面板\系统和安全\系统”的批处理文件
我正在使用 Windows 10 并且在 cortana 中无法搜索“此 PC”,我经常通过右键单击此 PC>属性来检查系统架构,但我想在批处理(.bat 文件)中执行它并且它不起作用
批处理命令:启动“”“控制面板\系统和安全\系统”并退出
弹出提示:“Windows 找不到‘控制面板\系统和安全\系统’。请确保您输入的名称正确,然后再试一次。”
installation - 在 CentOS 7.1 上安装 ajenti-v-mail 时收到错误
我正在尝试在 CentOS 7.1 上安装 ajenti-v 邮件插件。但我收到以下错误。有没有人帮我解决这个错误?
我试图通过在终端中执行以下命令来解决这个问题。
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
windows - 自动化 Windows 10 中的默认应用程序
我正在尝试在多台计算机上自动从 Edge 更改为 IE11,并从 Mail 更改为 Outlook 2016。我正在使用 Autohotkey 通过 GUI 对其进行更改,直到该过程使用 Windows 组策略或类似策略完全自动化。
我的问题是 Windows 10 打开不同的窗口,有时会打开设置应用程序,有时会打开旧的控制面板:
设置应用程序的问题是,如果“您确定要切换吗?”这似乎是随机的。当您从邮件程序切换到 Outlook 时,按钮会出现。当您尝试从 Edge 更改为 IE11 时,它总是会出现。
有什么方法可以在每台计算机上打开控制面板“设置您的默认程序”,但不能打开令人沮丧的新“设置”应用程序?
c# - 在 C# 中打开文件夹的属性窗口
我在 WPF 中创建了一个自定义文件夹浏览器,并且需要直接从应用程序本身打开文件夹的属性窗口。
我知道有一个叫做 .cpl 的文件,我们可以在 C# 程序中使用它,通过使用以下代码在新进程中打开窗口:Process.Start("desk.cpl");
link。但是,我想知道.cpl的名称,我们可以使用它来打开文件夹的属性窗口。如果有人分享我如何在 C# 代码中实现此功能,将不胜感激。谢谢
c# - 需要帮助关闭控制面板
因为我正在执行某些任务,如果控制面板打开,则需要将其关闭。杀死资源管理器不是我正在寻找的解决方案,因为它也会关闭文件资源管理器。我需要一个可以跨不同系统语言工作的通用解决方案。如果解决方案是 ac# 代码,将会有所帮助。
我已经尝试关闭控制面板,window.close()
如果系统语言是英语(我无法比较title=="Control panel"
,因为如果系统语言是德语,那么控制面板被称为不同的东西),就像我正在做的那样window.title == "Control Panel"
。这不是解决方案。我需要一些方法来关闭它,这将适用于所有系统。
digital-ocean - 在 Digital Ocean 液滴上安装 DirectAdmin 时出错
我在 Digital Ocean 液滴上安装 DA,然后我遇到了一个错误:
我有个人 DA 许可证,我的 DigitalOcean droplet 是 1GB 内存/25GB 磁盘并使用 CentOS 7.6 64 位。
我一直在这个错误上停留了大约 3 个小时,但仍然不知道下一步该怎么做,请帮助我,谢谢。
windows - settingcontent-ms 文件标签含义
Windows 8 有一个功能:它可以从搜索面板(屏幕右侧)启动应用程序。它的工作原理如下:
- 开发人员按照此说明注册他或她的应用程序。这是一个有点遗留的指令,但我参与的项目使用这种方式来注册它的设置。
- 在用户登录时,Windows 会在其中创建(如果不存在)一个特殊的 .xml 文件,
C:\User\<UserName>\AppData\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState\Indexed\Settings\en-US
其内容如下所示。这个文件有扩展名settingscontent-ms
- 一旦用户单击此文件,系统就会启动指定的应用程序(实际上是资源管理器调用它,正如我在 ProcMon 中发现的那样)。
xml文件内容:
我们可以看到名称为 的节点HostID
。Windows 将代码 GUID 中指定的内容写入此节点,但它破坏了我的应用程序的工作能力。如果我尝试通过单击 xml 文件或在搜索面板中选择我的应用程序来通过此“快捷方式”执行我的应用程序,系统会向我显示一条消息:“未指定的错误”。
当我手动将HostID
值更改为 时{12B1697E-D3A0-4DBC-B568-CCF64A3F934D}
,它开始正常工作。
我查看了注册表以查找有关这两个 GUID 的信息,但我什么也没找到。此外,我查找了与我的应用程序和另一个应用程序对应的注册表值之间的差异,但也没有发现任何显着差异。
我也尝试删除这个文件并在 ProcMon 下登录系统,我抓住了一些时刻:资源管理器尝试打开文件并失败ERROR_FILE_NOT_FOUND
,资源管理器创建丢失的文件,读取注册表并将某些内容写入创建的文件,然后关闭文件。但是我在这些消息之间没有发现任何有趣的东西,可以帮助我解决我的问题。
我发现注册表项HKEY_CLASSES_ROOT\CLSID\%App GUID%\System.ApplicationName
包含与标记完全相同的内容DeepLink
(这是我的应用程序中的第一个错误 - 指定的密钥为空),但“错误”的问题HostID
仍然存在。
有谁知道,它是什么以及如何让 Windows 将正确的 GUID 写入这个标签,或者至少有一些关于这个标签的有用信息?我无法想象还有什么要改变的,但我认为,我需要改变一些与我的应用程序注册表键相对应的东西。