mfc-MFC程序随系统自启问题

问题描述

MFC程序随系统自启问题
代码中有修改注册表,设置自启动,生成Release版本,运行要管理员权限才能设置成功,如果直接改程序属性给予管理员权限,系统重启是不会自启动的,但是程序是放在系统盘中(必须是管理员权限),如何让其自启动

解决方案

其实关于程序随系统自动启动有个简单办法,就是把程序或者程序的快捷方式放到开始菜单里面的startup文件夹中(中文系统为“启动”),然后设置系统为自动登录就可以了!
这样你的程序就可以在系统启动时启动了!

解决方案二:
这个只能把你的程序拆开,界面部分放到Run Key,用户普通用户权限,管理员权限部分程序做成一个系统服务。

解决方案三:
把你的程序写在注册表里,注册表里有一项是设置开机启动程序的

解决方案四:
尽管不知道你在问什么,但是我觉得你可以朝以下方向尝试:1.前面朋友都回答你了,在Run里面添加自启动项;2.部署附带manifest文件描述需要该程序需要管理员权限;3.检查文件的所有者是不是system,关闭uac后测试是否成功自启动;4.对注册表的修改不都是需要管理员权限的,检查业务逻辑对管理员权限依赖的必要性;

时间: 2024-08-02 04:32:39

mfc-MFC程序随系统自启问题的相关文章

在你的MFC应用程序中显示一个JPG文件

在VB中,我可以通过创建一个图像控件来显示一个JPG或GIF文件,但是我如何在我的MFC应用程序中显示一个JGP文件呢? 好问题!有时使用VB的程序员觉得这个很容易.只要往你的表中拖入一个图像控件,然后你就可以往下做了--然而C++程序员就不得不感到烦恼和头疼.那我们要做些什么呢,编写我们自己的JPG解压函数吗? 当然不是这样的!事实上,C/C++程序员能够使用与VB程序员所使用的非常类似(可以说是差不多)的图像控件.我并没有开玩笑.VB图像控件是基于一个叫"IPicture"的系统C

mfc-求教一个MFC编写程序的问题

问题描述 求教一个MFC编写程序的问题 我是新手想求教大家一个问题: 有一个单文档框架程序,当一启动的时候可以在状态栏里面显示时间, 我看书中的做法是这样的: 1,先定义和插入字符串ID. 2,在CXXXAPP类里面添加一个成员变量保存数据. 3在CXXXAPP类的构造函数里面得到系统时间,然后格式化数据. 4在CMAINFRAME的ONCREATE函数里面设置上刚才格式化的时间数据. 现在不明白的地方就是书中为何要在APP类里面做2和3项呢?如果我把步骤2和3放在 别的地方可以吗? 解决方案

MFC应用程序框架入门

摘要: 本文主要对VC++ 6.0的MFC编程方法及MFC应用程序框架进行简要介绍. 关键词: VC++6.0:MFC:程序框架 1 MFC概述 顾名思意,MFC应用程序框架是以MFC作为框架基础的,以此程序框架模式搭建起来的应用程序在程序结构组织上是完全不同于以前的Win32 SDK编程方式的.自20世纪90年代初问世以来,MFC一直试图把Windows API函数封装到类库中个各个逻辑类中.MFC的这种封装并非简单地对API函数进行分组与打包,而是更多地通过类来试图实现全部的系统策略.随着越

mfc opencv 窗口关闭-MFC应用程序中,opencv弹出的窗口如何关闭

问题描述 MFC应用程序中,opencv弹出的窗口如何关闭 如题,我用VS2013+opencv2.4.8,做了一个应用程序,用opencv弹出了两个视频显示窗口,用MFC界面上的一个Button,做"系统退出",但是当MFC的界面退出后,opencv的那两个窗口还在,不知道如何自主关闭?除了"Esc",知道的大神们,请帮帮忙,先谢谢了! 解决方案 http://blog.csdn.net/jhh_move_on/article/details/8088461 解决

全面解析MFC应用程序框架

对于程序员来说,如果要提高编程效率,一个好用的,功能强大的并且可以得心应手使用的编程工具往往会给我们程序员带来莫大的方便.其实对于现在的编程工具来说,使用哪一种工具都不是问题的关键,重要的是你能够使用到什么程度,毕竟现在的工具都是非常的强大,对于一般的编程任务来说还没有不能够胜任的工具,否则的话恐怕他就不可能在这个世界上存在哪怕是只有一个月的生命. 但是根据个人所好以及周围的人的影响,我们都会去使用某一种或者几种工具.比较Visual Basic .C++ Builder和Delphi等编程工具

如何从MFC应用程序中调用.NET框架

如何发送击键到其它应用程序? 关于如何通过编程来发送 Ctrl+Alt+Del 击键? 如何从 MFC 应用程序中调用 .NET 框架? 我想编写一个应用程序,它能通过击键将信息写到另外一个应用程序的窗体中.我是不是应该发送 WM_KEYDOWN 和 WM_KEYUP 消息?有没有更好的办法? 发送 WM_KEYDOWN 和 WM_KEYUP 消息也许能行得通,但 SendInput 是专门被设计用于此目的的 API 函数.它通过 INPUT 结构数组参数来合成包括击键和鼠标事件在内的输入,每个

使用GDI+的MFC应用程序的文件打开和保存对话框

(译注:原文代码的Demo_VC7没有在同Demo_VC6一样显示滚动条视图,修改之) 开发环境:Windows XP/Server 2003/2000/NT4.0-SP6/98/Me, MS Visual Sudio 6.0/2003, GDI+ 介绍 CGdiplusFileOpenDialog和CGdiplusFileSaveAsDialog类提供了一个在GDI+的MFC应用程序轻松实现文件打开和保存对话框的方法. 主要特点是: 它们可以动态地装入关于支持图像的解码器/编码器和构建文件过滤

MFC应用程序中的菜单提示信息

我正在做一个历时很久的项目.出于某些原因,项目启动之初我们实现了自己的弹出式菜单.当工具提示信息出现之后,我们将这个功能引入了我们自己的菜单,以便当用户将鼠标停留在某个菜单项上的时候,能够出现相应的提示信息.这一功能对于我们的用户来说非常重要,因为 用它可以解释为什么某个菜单项是被禁用的.由于我们的用户对 Windows 平台越来越熟悉,他们想要外观上更标准的菜单.现在我们使用了 CMenu,但是我们失去了 出色的菜单提示信息.请问如何在 MFC 中实现菜单提示信息呢? Joakim Fager

MFC框架程序中全屏显示特性的实现

在开发图像显示程序以及视频应用程序时,常常需要全屏显示特性,比如ACD See和豪杰解霸等应用都有全屏显示功能.本文将介绍如何在MFC框架程序中实现视图的全屏显示,也就是说将标题.菜单.工具栏.状态栏以及窗口的所有边框全部被隐藏,视图充满整个屏幕.并提供全屏显示与框架窗口之间的快捷切换操作. 大家知道,在MFC框架中并没有提供现成的类或者函数来实现全屏显示特性,至少我到目前为止是没有发现.但是要实现这个特性也并不难.其基本思路是调整主窗口的大小和位置,使视图的显示充满屏幕.它需要以屏幕左上角为原