Windows regedit正在覆盖我的更改

时间:2016-09-28 20:07:38

标签: c# wpf windows regedit

我有一个使用WPF用C#编写的应用程序。我想在Windows启动时启动应用程序,最小化,所以我有这段代码:

Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
key.SetValue("MyApp", "\""+path+"\" /minimized");

它正确写入regedit

"C:\path\myapp.exe" /minimized

但是当我重新启动计算机时,它会覆盖到

C:\path\myapp.exe

然后打开应用程序最大化

我也试过/背景

为什么会出现这种行为?

0 个答案:

没有答案