C++ Service中OpenFileMapping"拒绝访问"错误
2016-02-20 19:36
381 查看
权限问题,客户端没有访问服务中共享内存(FileMapping)的权限。
参考http://blog.csdn.net/sky04/article/details/5933239。
参考http://blog.csdn.net/sky04/article/details/5933239。
PSECURITY_DESCRIPTOR pSec = (PSECURITY_DESCRIPTOR)LocalAlloc(LMEM_FIXED, SECURITY_DESCRIPTOR_MIN_LENGTH); if(!pSec) { return GetLastError(); } if(!InitializeSecurityDescriptor(pSec, SECURITY_DESCRIPTOR_REVISION)) { LocalFree(pSec); return GetLastError(); } if(!SetSecurityDescriptorDacl(pSec, TRUE, NULL, TRUE)) { LocalFree(pSec); return GetLastError(); } SECURITY_ATTRIBUTES attr; attr.bInheritHandle = FALSE; attr.lpSecurityDescriptor = pSec; attr.nLength = sizeof(SECURITY_ATTRIBUTES); HANDLE hFile = CreateFileMapping(INVALID_HANDLE_VALUE, &attr, PAGE_READWRITE, 0, 1024, "test"); LocalFree(pSec);
相关文章推荐
- 收集一些Unity插件
- Unity中的DrawCall与NGUI原理
- {Android} 测试Google Play In-App-Billing支付
- Android Studio快捷键指南(本文持续更新)
- Android Studio快捷键指南(本文持续更新)
- Android Studio快捷键指南(本文持续更新)
- Android Studio快捷键指南(本文持续更新)
- {Unity} C#和Android Java交互
- 《Effictive Objective-C 2.0》读书摘要(下)
- android xmpp
- Xcode7及swift2.0更新后toInt()无法使用解决办法
- Android通过JNI操作串口
- appcompat_v7/res/values-v21/themes_base.xml No resource found that matches the given name
- Swift - whose view is not in the window hierarchy 问题解决方法
- iOS socket
- Apple Pay出场带热NFC 国产手机厂商拥抱银联
- ios动画效果
- iOS-Masonry学习笔记
- Android 性能测试_Monkey 实践【转】
- IOS-KVC/KVO