多用户环境下内核对象共享问题
来源:互联网 发布:网络授权申请书 编辑:程序博客网 时间:2024/05/21 04:01
在多用户环境下,可命名内核对象,如CreateMutex,CreateHandle,CreateFileMapping等共享方法需注意2点:
1. 建立everyone可访问的安全描述符,而不能直接使用NULL
2. 名字对象使用Global\前缀
SECURITY_ATTRIBUTES sa;
SECURITY_DESCRIPTOR sd;
InitializeSecurityDescriptor(&sd,SECURITY_DESCRIPTOR_REVISION);
SetSecurityDescriptorDacl(&sd,TRUE,NULL,FALSE);
sa.nLength = sizeof(SECURITY_ATTRIBUTES);
sa.bInheritHandle = TRUE;
sa.lpSecurityDescriptor = &sd;
m_hMutex = CreateFileMapping((HANDLE) 0xFFFFFFFF,
&sa, PAGE_READWRITE, 0, 400 * 1024 * 1024,
__TEXT("Global\\MMFSharedData"));
- 多用户环境下内核对象共享问题
- Win7,Vista下共享内存等内核对象的访问权限问题
- 解决htmlunit的webclient对象在多线程环境下的共享问题
- 解决htmlunit的webclient对象在多线程环境下的共享问题
- 多服务器环境下session共享问题
- 内核对象共享
- windows下内核对象的跨边界共享实现一
- Windows XP下设置多用户使用环境
- .net 环境下 防止多用户登陆
- 在并发环境下,多用户注册防止用户名重复的问题
- ubuntu下samba服务安装,实现局域网多用户文件共享
- linux下Android7.0多用户编译问题
- 共享内核对象之--跨边界共享内核对象
- 集群环境下spring+session+redis,session共享问题
- spring session解决集群环境下session共享问题
- 多用户共享VitualBox虚拟机
- SAMBA多用户共享
- Linux多用户环境下的消息通知命令
- app后台用的图片格式及尺寸 跟着苹果不断更新
- 笔记,class样式
- C#开源资源大汇总
- ccy测试dlx 模块化与全局变量
- WebService cxf视频教程
- 多用户环境下内核对象共享问题
- pat 1007 Maximum Subsequence Sum
- fatal error LNK1120: 2 unresolved externals解决办法
- 在嵌入式系统里面常用那些OS
- 挑战Google!传Facebook与Yahoo要联手开发搜索引擎
- 数据结构---树
- IDocHostUIHandler接口探索
- HTTP 1.1与HTTP 1.0的比较
- 银行账户ATM实现代码