如何使用 C# 或 cmd 将程序添加到控制面板程序中

Posted

技术标签:

【中文标题】如何使用 C# 或 cmd 将程序添加到控制面板程序中【英文标题】:How to add program into Control Panel Programs with C# or cmd 【发布时间】:2021-12-12 16:31:54 【问题描述】:

我有一个程序文件。我想将此程序添加到控制面板程序中,如下所示:

如何使用 C# 代码或 cmd 做到这一点?

【问题讨论】:

您的意思是进入添加/删除程序列表?使用安装程序生成器安装您的程序,它会自动为您完成。 我有一个 .exe 文件,可以从 Internet 下载我的其他程序并进行设置。但是这个程序不会将程序添加到控制面板程序中。我需要在设置时将此程序添加到控制面板程序中的代码 【参考方案1】:

要向该列表中添加条目,您需要在注册表中创建一个子项。转到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ 并检查那里的条目。基本上,您需要创建一个以 GUID 作为名称并在其下方设置一组值的键,最重要的是 DisplayNameUninstallString

【讨论】:

我需要用 C# 来做这个 您会发现大量有关如何使用 C# 写入注册表的信息。这个问题有几个起点:***.com/questions/6338322/…

以上是关于如何使用 C# 或 cmd 将程序添加到控制面板程序中的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C# 控制台或 WinForms 应用程序中使用 Windows 安全的确认证书弹出窗口选择证书?

如何把控制面板程序列表导出来

如何使用 c# 访问控制面板->声音->通信对话框?

如何用cmd从网络上下载文件

如何将控制栏添加到标题栏正下方的 Flex Spark 面板组件

如何将图标添加到控制台应用程序