正文

让程序开机自动运行2006-11-27 13:02:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/zean/20858.html

分享到:

让程序开机自动运行程序设置如下:HKEY m_regkey;char filename[50];GetModuleFileName(NULL,filename,50);RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",&m_regkey);    RegSetValueEx(m_regkey,"mykey",0,REG_SZ,(const unsigned char *)filename,50);RegCloseKey(m_regkey);如果要删除运行的程序就按如下设计:RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",&m_regkey);RegDeleteValue(m_regkey,"mykey");RegCloseKey(m_regkey); 第二种方法: CFileDialog savePath(true,NULL,NULL,OFN_HIDEREADONLY,"exe Files(*.exe)|*.exe||",NULL);      if(savePath.DoModal()==IDOK)    {      CString fullName;      fullName=savePath.GetPathName();      RegKey=NULL;      RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",&RegKey);      RegSetValueEx(RegKey,"my_program",0,REG_SZ,(const unsigned char *)(LPCTSTR)fullName,fullName.GetLength());      AfxMessageBox("写注册表成功");      UpdateData(FALSE);    }    

阅读(1492) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册