我在基于对话框的程序的Initiance()函数中写了如下的代码
char ip[13];
CFile file;
if(!file.Open("config",CFile::modeRead|CFile::typeBinary))
{
     AfxMessageBox("打开文件出错");
     exit(0);
}
int len=file.Read(ip,13);
ip[len]='\0';
file.Close();
这段代码在调试运行期间没有任何问题,但在我将其设置为自动运行(即在注册表的Run中注册一个键值)后,当系统重新启动或注销后,程序自动运行时,打开文件会出错,点击确定后,程序退出,然后再运行程序也不会出错。如果创建一个快捷方式,将其放入Windows启动组中,自动运行时却不会出现任何错误。这个问题困饶了我好几天了,希望高手们能够指教。