问题描述: 注册表写入 ,设置软件开机自启动 开机自启动读取文件失败 但 手动双击执行正常 原因: exe是靠相对路径寻找文件的,双击时,exe与读取的文件在同一个工作目录,所以正确执行。 自动运行时,exe的工作目录是c:\windows\system32,与读取的文件不在同一个工作目录中,所以文件找不到。 解决自启动读取文件失败的方法: 1.使用绝对路径 2.将要读取的数据文件放到正确的目录下(与exe同目录 c:\windows\system32)