当前位置:  编程技术>c/c++/嵌入式

VC++实现程序开机启动运行的方法

    来源: 互联网  发布时间:2014-10-26

    本文导语:  本文所述实例主要介绍如何在VC++下让程序开机自动运行的方法。一般而言添加到开机启动项,这是很多程序都有的做法,具体实现思路是利用win.in文件实现相关程序的开机自动启动。主要是通过WritePrivateProfileString函数来实现...

本文所述实例主要介绍如何在VC++下让程序开机自动运行的方法。一般而言添加到开机启动项,这是很多程序都有的做法,具体实现思路是利用win.in文件实现相关程序的开机自动启动。主要是通过WritePrivateProfileString函数来实现。下面来看这一功能的实现方法。

主要功能代码如下:

HCURSOR CAutoRunDlg::OnQueryDragIcon()
{
 return (HCURSOR) m_hIcon;
}
void CAutoRunDlg::OnBrowse()
{
 //只浏览exe文件
 CFileDialog fileDlg(TRUE,_T("EXE"),_T("*.exe"),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,(_T("Executable Files (*.exe) |*.exe ||")));//显示打开文件的对话框
 //当操作者选择OK时,程序取得选择文件的全路径名(包括文件的路径及文件名称),并将相应的数值传输给相关的控件变量。
 if(fileDlg.DoModal()==IDOK)
  {
 m_strFileName=fileDlg.GetPathName();//m_strFileName是保存了需要被自动执行程序的完整路径
 //向将变量中的数值传输给控件显示出来。
 UpdateData(FALSE);
  }
}
void CAutoRunDlg::OnApply()
{
 //更新数据
 UpdateData(TRUE);
 //写入ini文件
 LPCTSTR filename;
 filename=m_strFileName;
 WritePrivateProfileString(_T("windows"),_T("load"),filename,_T("c:windows\win.ini"));
}

开机启动是一个很实用的功能,对此感兴趣的读者可以自己测试一下。


    
 
 

您可能感兴趣的文章:

  • 病毒实现计算机定时开机的原理是什么?
  • 高分:在Linux中怎么样实现自动开机?
  • LINUX下如何实现开机后自动运行WebSphere?
  • linux下如何编程实现远程开机,已知mac地址
  • 请问有哪位高手知道如何编程实现网络唤醒开机
  • 怎么在makefile里面实现开机启动某程序?
  • Ubuntu10.04想要实现开机启动脚本startx,中间碰到软连接问题
  • UNIX怎样实现开机后自动以某用户名自动登陆?
  • Android开机自启动服务的实现方法
  • .NET实现:EXE文件开机自动启动的方法
  • .NET实现:将EXE设置开机自动启动
  • android开机自启动原理与实现案例(附源码)
  • linux下oracle设置开机自启动实现方法
  • expect实现telnet远程主机后,运行程序问题
  • 使用JavaScript实现的Flash运行环境 Gordon
  • 我在虚拟终端运行VI,如何实现语法加亮呀?????
  • 开发板运行交互式网页,控件包含linux命令,用什么方法实现?
  • 如果没有操作系统,Hello World可以运行吗?如果要在一台没有操作系统的机器上运行Hello World需要什么?应该怎么实现?
  • java怎样实现 运行dos命令行的命令或者windows的程序
  • linux下如何实现让程序自动运行呢?
  • 如何重复运行一个应用程序(shell实现,在线等......)
  • 如何用c shell实现让一个a.exe在后台运行,请给出shell代码
  • linux下如何实现程序异常退出自动再运行
  • 在unix下写一个每日批处理的程序,如何实现每日某个时间触发我要运行的代码?
  • 使用mutex实现应用程序单实例运行代码分享
  • 有关gdb调试问题 如何实现让一个循环运行给定数目的次数(或条件满足停止)
  • 用linux做服务器运行ASP.net网站,请问具体怎样实现??
  • C#程序自动以管理员方式运行的实现方法
  • c语言如何实现只运行单个进程实例?
  • ping的C实现方式 运行之后出现 socket:Permission denied,是什么问题
  • Android中设置只有程序第一次运行才显示的界面实现思路
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • unix .sh文件系统启动时如何实现自动启动
  • 请教:怎样实现Proftpd为系统启动时自动启动?
  • 如何实现启动一个带控制台的目标程序
  • 如何实现交互化启动
  • ?怎样实现XP和LINUX双启动?谢谢各位了.
  • /etc/rc5.d/S99test.sh这个脚本启动了一个程序,ps -aux查看属主是root,我想让它启动起来的属主不是root,而是www-data.怎么实现?
  • (**100分**)远程用登录linux能否启动Xwindows,如何实现~!
  • pppoe拨号上网后,无法启动pptp实现的vpn
  • Linux Live CD如何实现不启动xWindow界面?
  • 能不能实现windows2000 server和linux双启动?
  • resin可以作为win2000的一个服务启动吗?如何实现
  • 如何实现arm的启动代码
  • PXA270下利用IIS通道实现音频,重复启动死机问题求解
  • 请问如何实现一个按照每天的一个时刻启动的定时器???
  • 怎么实现定时启动一个进程
  • 如何实现用命令启动或停止程序
  • linux怎么实现象win那样的启动载入?
  • linux下如何实现线程的启动,暂停,和退出!
  • 请教高手:如何实现禁止在命令行里启动一个程序?
  • 基本问题:jsp开发的网页能否实现用户控制启动服务器中某应用程序的功能?
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • socket实现多文件并发传输,求助多线程实现问题?
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • interface 到底有什么用???实现接口,怎么实现??
  • 通过javascript库JQuery实现页面跳转功能代码
  • 怎么用Jsp实现在页面实现树型结构?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • php实现socket实现客户端和服务端数据通信源代码
  • 网站重定向用C语言实现iptables,ACL实现
  • flash AS3反射实现(describeType和getDefinitionByName)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3