Chinaunix首页 | 论坛 | 博客
  • 博客访问: 576055
  • 博文数量: 79
  • 博客积分: 2513
  • 博客等级: 少校
  • 技术积分: 806
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-04 18:46
文章分类

全部博文(79)

文章存档

2014年(1)

2010年(5)

2009年(8)

2008年(11)

2007年(41)

2006年(13)

我的朋友

分类: WINDOWS

2006-12-15 22:03:32

一直对 Win32 API 里的安全、权限参数都是忽略的,一般确实用不上。不过今天遇到了很郁闷的问题,技术主管的一个 DLL 给我,我写的程序调用不了,在 LoadLibrary 的时候就挂掉了。奇怪的是主管自己写的程序却能调用。后来才发现是这样的,只有在与其(DLL)相关的进程相同的登录用户下,DLL 才能工作正常。查 MSDN 发现是因为 CreateFileMapping 在缺省安全策略下是只有同样的登录才能够访问。然而这样的策略参数我们都从来没有搞过,现在不得不弄了。

CreateFileMapping 的策略似乎是 DACL,查了 MSDN 却没有专门的解释,却有混杂在 ACL 里,看来必须好好学习一下了。
阅读(1343) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~