WPF - 启动后删除应用程序自动运行

时间:2018-03-20 10:51:22

标签: c# .net wpf

所以我使用此代码添加Key registry以在启动时自动打开我的应用程序:

Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
Assembly curAssembly = Assembly.GetExecutingAssembly();
key.SetValue(curAssembly.GetName().Name, curAssembly.Location);

所以现在我希望能够删除此选项,以便将其添加到m应用程序用户定义中,以便在类似的东西上搜索RemoveKey

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

使用DeleteValue()方法:

key.DeleteValue(curAssembly.GetName().Name);