在MFC程序中,要想使你的程序变成自动启动,可以使用以下代码:
char dir[20];
:: GetCurrentDirectory[20,dir];
CString csFile=(CString)dir+_T("程序名称.exe");
CString cswinFile=_T("C:\\WINDOWS\\win.ini");
::CopyFile(csFile,_T("C:\\WINDOWS\\程序名称.exe",FALSE));
::WritePrivateProfileString(_T("windows"),_T("run"),_T("C\\WINDOWS\\程序名称.exe"),cswinFile);
在运行完这段代码后,在C:\WINDOWS\win.ini中并没有添加run=C\WINDOWS\程序名称.exe,电脑将信息写到了注册表中了
大侠们肯定还有更好的方法,Just tell me!小弟在万分感谢!