VS2013/MFC基于对话框编程:[16]开机自启动
1、打开一个已经创建好的项目,我以上篇经验中写到的项目为基础,在对话框上添加一个复选框。功能:选中复选框则软件会自启动,否则取消自启动。
![VS2013/MFC基于对话框编程:[16]开机自启动](https://exp-picture.cdn.bcebos.com/40d2d0e8b004541b86c36595869a310e1699a663.jpg)
3、编辑函数OnBnClickedAutostart以实现自启动或取消自启动;这个功能需要修改注册表:1、定义注册表项HKEY heky;2、通过RegOpenKe烤恤鹇灭yEx函数打开电脑的启动项;3、通过GetModuleFileName函数获取本软件的全路径;4、通过RegSetValueEx函数添加注册表项;取消自启动:1、通过RegOpenKeyEx函数打开电脑的启动项;2、通过RegDeleteValue函数删除注册表项;
![VS2013/MFC基于对话框编程:[16]开机自启动](https://exp-picture.cdn.bcebos.com/6a408cdd3340b6f31e4b94af12c0affce086ee63.jpg)
5、勾选“自启动”复选框,此时如果电脑带有360安全卫士的话,会弹框提示有用户在修改启动项。这里只要选择信任就行,同时说明了自启动功能已经成功加入到程序中,以后需要删除的时候只需去掉复选框选中状态即可。怎么样,是不是立马感觉自启动也不是什么了不起的功能。
![VS2013/MFC基于对话框编程:[16]开机自启动](https://exp-picture.cdn.bcebos.com/ccc83ec5260f8835aa46ce6dce07880139708663.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:54
阅读量:88
阅读量:51
阅读量:44
阅读量:72