社区
C语言
帖子详情
以管理员身份CreateProcess
forster
2010-06-21 04:27:29
现有一个自己编译的程序用管理员身份启动(加入manifest)
它用CreateProcess启动另一个进程时,如何让这个被启动的进程也以管理员身份启动
(这个程序只有可执行文件,是否可以加入manifest,如果不可以怎样实现这个功能)
...全文
830
4
打赏
收藏
以管理员身份CreateProcess
现有一个自己编译的程序用管理员身份启动(加入manifest) 它用CreateProcess启动另一个进程时,如何让这个被启动的进程也以管理员身份启动 (这个程序只有可执行文件,是否可以加入manifest,如果不可以怎样实现这个功能)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cattycat
2010-06-21
打赏
举报
回复
用户是继承的,如果同是管理员的话。CreateProcess的参数有一个Attribute参数可以设置进程继承属性。
pengzhixi
2010-06-21
打赏
举报
回复
这个应该不需要提升权限的,如果你是用管理员的身份启动的话。
forster
2010-06-21
打赏
举报
回复
恩 有肯能是其他的问题
实验了其他的没问题。。
珍惜生命远离CPP
2010-06-21
打赏
举报
回复
直接用CreateProcess的话应该是 同样的用户
使用ShellExecute函数实现以
管理员
身份
运行程序
背景 在 Win7 或者 Win7 以上版本的系统,我们想以
管理员
身份
运行一个程序的时候,只需要选中这个程序文件,鼠标右击,选择“以
管理员
身份
启动”就可以了。但是,在实际的编程中,我们要以
管理员
身份
创建一个进程该怎么操作呢? 可能有人会想,创建一个进程,那使用
CreateProcess
函数创建就可以了。是的,
CreateProcess
是可以创建一个进程,但是它不能以
管理员
权限创建进程。换...
vs以
管理员
身份
运行
1运行环境: vs版本:2013 windows版本:win102.解决问题:vs在启动时强制以
管理员
身份
运行3.解决方法: 1)在vs的运行目录下面找到devenv.exe,我的是在C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE这个目录下面。 2)右键单击该文件,选择“兼容性疑难解答” ...
C++ 获得
管理员
权限 以
管理员
身份
运行程序
很多时候,我们需要程序获得
管理员
权限,以便进行一些需要更高权限的操作(比如修改Program Files里面的文件、系统操作等)。相信已经有不少人已经知道在项目设置里面要求程序必须以
管理员
身份
启动,但有些功能还是可以在非
管理员
状态下执行的,我们希望在需要的时候再获取到
管理员
权限。有时普通用户也无法提供
管理员
权限,我们要想让程序也能运行,这时该怎么办呢?
在VS中如何让C#语言编写的程序自动以
管理员
身份
运行
在Vista或Win7或Win8或Win10系统上exe程序默认不是以
管理员
身份
运行的,它会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作、操作硬盘上的文件等。但是有时我们确实需要程序在开始运行时就是以
管理员
身份
运行的,这时我们在VS中需进行以下操作: (1)在要编译的项目上右击选择【属性】然后选择【安全性】再勾选上【启用ClickOnce安全设置】,此时会在解决方案资源管理器...
如何让生成的程序以
管理员
身份
运行(C++builder 2010)
(转载自http://feng06.blog.163.com/blog/static/13501502014102385528860/) 在vista以后的windows版本中,有些时候需要提升编译后生成程序的权限,即希望让生成的程序以
管理员
身份
运行。虽然在一般情况下,可以使用鼠标右键选择的方式来强行以
管理员
身份
运行,但它并没有屏蔽普通运行方式,而且普通人通常也不会使用右键选择以
管理员
身份
运
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章