如何让自己的程序在系统开机的时候自动启动? 在程序里面应该加什么API函数呢?100分献上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run加上你的程序 具体在程序里面怎么加到注册表上去呢?(用什么API函数?) RegLoadKeyRegCloseKey........查查msdn 我在程序中加入下面函数之后RegLoadKey(HKEY_LOCAL_MACHINE, subkeyname, filepathname);RegCloseKey(HKEY_LOCAL_MACHINE);注册表上没有产生对应的key,调试中确认上面两个函数已经执行,不知什么原因。用手动方式在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下面加入我的程序:名称, 类型, 数据(带路径的文件名)。重新启动后我的程序仍然没有启动,请问这是怎么回事啊?多谢指教 又来晚了?!定义#define APP_KEY "\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"#difine EXENAME "MYEXE"先打开注册表HKEY key;RegOpenKeyEx(HKEY_LOCAL_MACHINE,APP_KEY,0,KEY_WRITE,&key);DWORD size,type;size=128;type=REG_SZ;RegSetValueEx(key,EXENAME,0,type,(LPBYTE)LPCTSTR(程序名称字符串),size);RegCloseKey(key); 改一下:RegSetValueEx(key,EXENAME,0,type,(LPBYTE)LPCTSTR(程序的完整路径字符串),size); 可以把快捷方式放入到“开始-->程序-->启动”中。 霍夫曼图像编码 时间控制问题 VC++ 的消息传递 讨论合租问题! 急急急 如何关闭所有子窗口? 没有高手知首这个问题吗? 关于入门学习VC++的好书籍 如何拖动LixtControl的列(鼠标拖动互换列的位置) 用GetDIBits获取8位图像素点怎么获取不了!!求大神给代码 一个小问题,急死俺了,谁看到进来一下 字体?????????????
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
加上你的程序
RegCloseKey
........
查查msdn
RegLoadKey(HKEY_LOCAL_MACHINE, subkeyname, filepathname);
RegCloseKey(HKEY_LOCAL_MACHINE);
注册表上没有产生对应的key,调试中确认上面两个函数已经执行,不知什么原因。
用手动方式在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下面
加入我的程序:名称, 类型, 数据(带路径的文件名)。
重新启动后我的程序仍然没有启动,请问这是怎么回事啊?多谢指教
定义
#define APP_KEY "\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
#difine EXENAME "MYEXE"
先打开注册表
HKEY key;
RegOpenKeyEx(HKEY_LOCAL_MACHINE,APP_KEY,0,KEY_WRITE,&key);
DWORD size,type;
size=128;
type=REG_SZ;
RegSetValueEx(key,EXENAME,0,type,(LPBYTE)LPCTSTR(程序名称字符串),size);
RegCloseKey(key);
RegSetValueEx(key,EXENAME,0,type,(LPBYTE)LPCTSTR(程序的完整路径字符串),size);