设置开机自启有3种方式:
1.开机自启文件夹
C:\Users\root\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
将自己写的脚本放入该文件夹即可实现开机自启动(这种方式必须要登录)
2.注册表
注册表出现的问题
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.FileSystemEnumerableIterator`1.CommonInit()
在 System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
在 System.IO.Directory.GetFiles(String path)
开机自启注册表.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"key"="绝对路径"
出现问题的原因是使用了相对路径,导致最终的路径改变,没有访问权限。
正常打开工作路径:C:\Users\root\Desktop\新建文件夹
注册表自启工作路径:C:\Windows\system32
解决方法:使用完整的路径。