我有一个使用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
然后打开应用程序最大化
我也试过/背景
为什么会出现这种行为?