c# 删除控制面板添加或删除程序项,核心代码如下:
try
{
RegistryKey key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall", true);
string[] subKeys = key.GetSubKeyNames();
foreach (string keyName in subKeys)
{
using (RegistryKey key2 = key.OpenSubKey(keyName, false))
{
if (key2 != null)
{
string softwareName = key2.GetValue("DisplayName", "").ToString();
if (softwareName == "要删除的程序名称")
{
key.DeleteSubKey(keyName, fals