system权限怎么切换到Administrator

W1nds 2015-08-11 10:17:34
因为要删除一系统文件
默认只有 trustedinstaller用户可以修改

百度 找到此方法
http://bbs.csdn.net/topics/360090844

然后管理员权限确实是可以删除的

但是我程序是system权限
然后EnablePrivilege(SE_BACKUP_NAME);失败
百度说是
“使用这组函数提升权限的前提是进程具备该权限,只是访问令牌中没有启用该权限。如果进程的访问令牌中本身就没有关联该权限,这AdjustTokenPrivileges函数调用将会返回ERROR_NOT_ALL_ASSIGNED(值为1300L)的错误码。”

也就是我当前的进程根本不具备该权限。

所以我打算创建一个administartor的进程试试,但是
WTSQueryUserToken又失败返回1314

不知该怎么搞了,求指教
...全文
1229 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
W1nds 2015-08-11
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
CreateProcessWithLogon创建另一个进程来处理
是不是必须要密码?
oyljerry 2015-08-11
  • 打赏
  • 举报
回复
CreateProcessWithLogon创建另一个进程来处理

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧