这里需要注意的是,当你使用 regedit 查看注册表启动项时,会发现有的启动项是双引号引起来的:
AppName C:\AppName.exe
or
AppName “C:\AppName.exe”
如果你的路径中,带有空格,需要使用双引号引起来,这样能保证在启动的时候不会出现问题,如下:
// @ 符号中的双引号需要用两次来转义 RKey.SetValue("AppName", @"""C:\AppName.exe""");