使用VC++将程序添加到自启动项目中
2013-12-25 21:08
309 查看
使用VC++操作注册表,添加自动启动项目:
int SetAutoRun(LPCSTR pszTitle, LPCSTR pszExeName) { LONG ret ; HKEY hKey ; LPCSTR strKeyName = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"; ret = RegOpenKeyEx( HKEY_LOCAL_MACHINE, strKeyName, 0, KEY_ALL_ACCESS , &hKey ); if(ret !=ERROR_SUCCESS) return -1; DWORD cbData = strlen(pszExeName) * sizeof(CHAR); ret= RegSetValueEx( hKey, pszTitle, 0, REG_SZ, (LPBYTE)pszExeName, cbData ); if(ret !=ERROR_SUCCESS) return -1; RegCloseKey(hKey); return 0 ; }
相关文章推荐
- 在界面上添加完监听,监听服务起不来, 报错:本地计算机上的OracleOraDb11g_homeTNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
- 使用eclipse部署项目时Tomcat一旦添加项目启动就报错-》StandardEngine[Catalina].StandardHost[localhost].StandardContext[/
- 2.4.1 使用Visual Studio IDE将程序集添加到项目中
- 如何在VC++程序中添加播放声音模块——PlaySound函数的使用
- VC DataGrid使用问题,在其它电脑上,应用数据程序弹出“未成功配置,应用程序无法启动”
- 使用系统配置程序来优化系统启动项目提高启动速度
- VS中使用VC资源编辑器添加变量或事件处理程序出现脚本错误的解决办法
- 使用VC开发ActiveX时,提示程序无法启动 要注册利用“regsvr32”命令控件的注册,注册失败方法
- 在使用Myeclipse时,用Tomcat添加部署项目的时候报错,或启动tomcat报错
- Powershell小技巧之使用Copy-Item添加程序到开机启动
- Jetty 在程序中启动web项目
- 解决:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装或修复调试器
- VC++下使用ADO编写数据库程序
- 本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止
- 在VC中使用 Flash 美化你的程序
- QT程序启动界面的使用
- Maven项目使用爬虫需要添加的jar包
- maven项目如何使用jetty启动?
- Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序
- NHibernate系列文章十六:使用程序集管理NHibernate项目(附程序下载)