VC中,如何将程序自动添加到启动组,以便启动时自动运行??(100) VC中,如何将程序自动添加到启动组,以便启动时自动运行??(100) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 注册组件~或改注册表~shell编程~ void CLakerDlg::OnBnClickedAutoRun(){ // TODO: 在此添加控件通知处理程序代码 HKEY hkey; if( m_autorun.GetCheck() ) { if( ::RegOpenKeyEx( HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_WRITE, &hkey ) == ERROR_SUCCESS ) { //打开注册表中的相应项 ::RegSetValueEx( hkey, "Laker", 0, REG_SZ, ( const BYTE * )theApp.thisExePathName, 100 ); ::RegCloseKey( hkey ); } } else { if( ::RegOpenKeyEx( HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_WRITE, &hkey ) == ERROR_SUCCESS ) { //打开注册表中的相应项 ::RegDeleteValue( hkey, "Laker" ); ::RegCloseKey( hkey ); } }}相关函数看帮助巴 让程序自动运行可以更改注册表也可以在"启动"组中建立快捷方式,你到底想要哪一种方式?1、更改注册表最方便。2、如果是想在“启动组”中建立快捷方式,首先调用SHGetSpecialFolderLocation得到它的路径,再调用COM接口IShellLink在那个路径下面建立快捷方式,步骤繁....... 关闭当前窗口的输入法 高手请进:CEdit 如何双击选择某一行 关于Socket编写发送无附件E_mail程序的问题 dll版本验证的问题 文件的简单操作 关于VC项目中使用多语言的问题: 简单问题,如何取到ComboBox中的字符串给一个变量 有谁知道w2000下读端口的函数 关于字体,请各位大虾帮忙!! 使用CopyFile将文件拷贝到另一台机器出现的问题 高分求救呀!怎么能够得到其他进程的句柄?? 如何得到其它窗口的滚动条信息? 小弟在线等待高手的指点,谢过了!
或改注册表~
shell编程~
{
// TODO: 在此添加控件通知处理程序代码
HKEY hkey;
if( m_autorun.GetCheck() )
{
if( ::RegOpenKeyEx( HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_WRITE, &hkey ) == ERROR_SUCCESS )
{
//打开注册表中的相应项
::RegSetValueEx( hkey, "Laker", 0, REG_SZ, ( const BYTE * )theApp.thisExePathName, 100 );
::RegCloseKey( hkey );
}
}
else
{
if( ::RegOpenKeyEx( HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_WRITE, &hkey ) == ERROR_SUCCESS )
{
//打开注册表中的相应项
::RegDeleteValue( hkey, "Laker" );
::RegCloseKey( hkey );
}
}
}
相关函数看帮助巴