void CStartAutoRunDlg::OnMenucancel()
{
// TODO: Add your command handler code here
HKEY sub;
char bufname[200];
::GetModuleFileName(NULL,bufname,200); //获得路径
CString str;
str.Format("%s",bufname);
CString skey = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; //设置注册表键
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub); //打开注册表键
::RegDeleteValue(sub,"StartAutoRun"); //取消开机运行
WritePrivateProfileString("设置","开机运行","0","./setting.ini"); //写入键值
}
void CStartAutoRunDlg::OnMenurun()
{
// TODO: Add your command handler code here
HKEY sub;
char bufname[200];
::GetModuleFileName(NULL,bufname,200); //获得路径
CString str;
str.Format("%s",bufname);
CString skey = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; //设置注册表键
::RegCreateKey(HKEY_LOCAL_MACHINE,skey,&sub);
::RegSetValueEx(sub,"StartAutoRun",NULL,REG_SZ
,(const BYTE*)str.GetBuffer(0),str.GetLength()); //设置开机运行
WritePrivateProfileString("设置","开机运行","1","./setting.ini"); //写入键值
}