createfile 无权限_访问被拒绝CreateFileMapping在不同的用户帐户下运行时用runas
操作系统:WinXP SP3,没有快速的用户切换。
以下代码使用runas在2个不同的用户帐户上运行。
这两个用户都有管理员权限。
测试代码:
SECURITY_DESCRIPTOR sd;
if(!InitializeSecurityDescriptor(&sd, SECURITY_DESCRIPTOR_REVISION))
printf("InitializeSecurityDescriptor failed %d\n", GetLastError());
if(!SetSecurityDescriptorDacl(&sd, true, 0, false))
printf("SetSecurityDescriptorDacl failed %d\n", GetLastError());
SECURITY_ATTRIBUTES sa;
sa.nLength = sizeof(sa);
sa.lpSecurityDescriptor = &sd;
sa.bInheritHandle = false;
HANDLE hMap = CreateFileMapping(INVALID_HANDLE_VALUE, 0, PAGE_READWRITE, 0, 0x1000, "Global\\MyMap");
void* pMap = 0;
if(hMap) {
pMap = MapViewOfFile(hMap, FILE_MAP_ALL_ACCESS, 0, 0, 0x1000);
} else {
printf("CreateFileMapping failed: %d\n", GetLastError());
hMap = OpenFileMapping(FILE_MAP_ALL_ACCESS, false, "Global\\MyMap");
if(hMap) {
printf("OpenFileMapping sucess!\n");
} else {
printf("OpenFileMapping failed: %d\n", GetLastError());
}
}
if(pMap) {
printf("Sucess!\n");
printf("DW: %X", *(DWORD*)pMap);
*(DWORD*)pMap = 0xDEADBEEF;
} else {
printf("MapViewOfFile failed: %d\n", GetLastError());
}
cin.ignore();
if(pMap)
UnmapViewOfFile(pMap);
if(hMap)
CloseHandle(hMap);
createfile 无权限_访问被拒绝CreateFileMapping在不同的用户帐户下运行时用runas相关推荐
- 如何给远程计算机添加用户,如何访问远程计算机以添加/删除/管理用户帐户?...
我有一个场景,我需要访问远程计算机以编程方式添加和删除Windows用户帐户 . 远程机器是一个"备用工作站",我需要远程配置,准备好以防万一主工作站需要更换 - 所以这里没有安全 ...
- macos 切换账户_如何在macOS上设置访客用户帐户
macos 切换账户 If you loan your Mac to a friend or family member, even for a short time, you may not wan ...
- createfile 无权限_设备在非管理员权限下无法打开,createfile返回值为(0x0005)
找到方法了吗? 先在管理员下提升权限,代码如下,我调试过了,肯定行的! BYTE aclBuffer[1024]; PACL pacl=(PACL)&aclBuffer; //声明一个ACL, ...
- createfile 无权限_[求助]为什么CreateFile无法打开驱动
2008-3-20 12:37 我把代码放上来 LS两位帮我看一下: main文件: #include #include #include #include "D:\\c\\defin ...
- jit 调试失败,出现以下错误:拒绝访问。jit调试由用户帐户NT AUTHORITY\NETWORK SERVICE 启动...
今天本来程序运行好着呢,中间修改了一段代码,出现如下错误: jit 调试失败,出现以下错误:拒绝访问. jit调试由用户帐户 " NT AUTHORITY\NETWORK SERVICE & ...
- windows10访客_如何在Windows 10中创建访客帐户
windows10访客 If you find that your guests are asking fairly often to use your computer temporarily to ...
- 以user_1用户身份登录mysql_创建MySQL用户帐户和授予权限
创建MySQL用户帐户和授予权限 创建一个新的MySQL用户帐户 向MySQL用户帐户授予特权 显示MySQL用户帐户权限 从MySQL用户帐户撤消权限 删除现有的MySQL用户帐户 测试对数据库的访 ...
- linux关闭root权限管理,如何在Ubuntu中启用和禁用root帐户?
在Ubuntu Linux中,出于安全原因,默认情况下是禁用root帐户的.下面本篇文章就来带大家了解一下在在Ubuntu中启用和禁用root帐户的方法,希望对大家有所帮助. Sudo用户 Ubunt ...
- TF31003:您的用户帐户没有连接到 Team Foundation Server 的权限
TF31003:您的用户帐户没有连接到 Team Foundation Server {0} 的权限.请与 Team Foundation Server 管理员联系,请求其向您的帐户添加适当的权限. ...
最新文章
- flex4.6 图表 在module中 x轴旋转正确的做法
- hoj 13788 Dwarves
- 有线电视的现状与发展,全国一网与广电5G一体化建设
- EasyDSS高性能流媒体服务器前端重构(五)- webpack + vue-router 开发单页面前端实现按需加载 - 副本...
- 在保护继承中基类的共有成员_C#初学者教程系列11:继承
- idea中连接mysql插入成功数据 在navicat中刷新表格没有数据_MySQL入门简记
- 360浏览器自定义切核功能
- 龙贝格算法(Matlab实现)
- 大数据——Python数据爬取
- Java代码生成器——基于模板快速生成web项目结构
- python线程池如何调度,python线程池控制
- asdfasdfasdf
- win10 截屏 快捷键(全屏直接保存、全屏间接保存、当前界面)
- 自动驾驶数据之争,走向合规
- Elastic:使用 Elastic Stack 来监督系统日志及指标
- 免费简单好用的屏幕录制工具——Captura
- 疫情控制住了,公司却倒闭了!
- excel如何进行两张表的自动关联?---vlookup
- 开启云中办公新时代 联想企业网盘发布最美团队计划
- Python之密码设置
热门文章
- 深蓝路径规划 A*作业
- Oracle、OceanBase中yyyy-MM-dd hh24:mm:ss格式化分钟不正确
- postgresql安装详细教程
- 自定义view学习-创建自己的九宫格解锁view
- 图文讲解MAC和windows如何SSH连接服务器!
- ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device的解决方案
- html td 溢出隐藏,css如何设置td溢出隐藏
- tp5支持啥数据库_YznCMS(御宅男CMS)是基于最新TP5.1框架和layui2.5的后台管理系统
- 优维邀您共赴2022GOPS全球运维大会,探索精益IT运维方式
- PAT A1098 Insertion or Heap Sort