• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C语言 > VC++实现程序开机启动运行的方法

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了vc++程序设计,vc++程序设计实例,vc++程序设计基础教程,vc++ 串口程序,vc++6.0无法执行程序等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文所述实例主要介绍如何在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"));
}

</div>

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • VC++实现文件与应用程序关联的方法(注册表修改)
  • 用VC++6.0的控制台实现2048小游戏的程序
  • CISBitmap派生的VC++位图透明类实例
  • VC++实现程序开机启动运行的方法
  • VC++操作SQLite简单实例
  • VC++基于Dx实现的截图程序示例代码

相关文章

  • 2017-05-28GetChar缓存机制深入剖析
  • 2017-05-28先序遍历二叉树的递归实现与非递归实现深入解析
  • 2017-05-28理解C++编程中的std::function函数封装
  • 2017-05-28C语言 经典题目螺旋矩阵 实例详解
  • 2017-05-28使用C语言求N的阶乘的方法
  • 2017-05-28C语言中socket相关网络编程函数小结
  • 2017-05-28C++ 整数拆分方法详解
  • 2017-05-28c语言中return与exit的区别浅析
  • 2017-05-28C语言中 值传递和指针传递实例详解
  • 2017-05-28C++设计模式之命令模式

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • c语言:基于函数指针的两个示例分析
    • c语言实现二叉查找树实例方法
    • C++删除链表中间节点的方法
    • C++去除输入行中空白的方法
    • 详解C++中的函数调用和下标以及成员访问运算符的重载
    • 详解C++编程中用数组名作函数参数的方法
    • C++快速排序的分析与优化详解
    • 关于C语言除0引发的思考
    • 设计模式中的备忘录模式解析及相关C++实例应用
    • c语言求阶乘精确值示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有