+ -
当前位置:首页 → 问答吧 → 进程间的用户权限传递

进程间的用户权限传递

时间:2011-12-21

来源:互联网

我有一个SYSTEM的服务S,一个系统当前登录身份运行的普通程序A,他们之间有沟通。

我现在想把A的SECURITY_ATTRIBUTES或者类似的信息传到S中保存下来,

这样可以为服务取得当前用户的某些信息提供方便,

比如用这个SECURITY_ATTRIBUTES创建一个线程,在线程中调用SHGetSpecialFolderPath可以获取用户相关的特殊文件夹路径。

当然可以在A中调用相应函数(SHGetSpecialFolderPath),再把获得的信息传到S中,这里我不讨论。

问:是不是只要传这个SECURITY_ATTRIBUTES,然后有什么要注意的,只拷贝内存?

作者: flymolon   发布时间: 2011-12-21

SECURITY_ATTRIBUTES里面有个SECURITY_DESCRIPTOR指针
而SECURITY_DESCRIPTOR里面又有几个指针,因此你的想法没什么可行性

作者: Lactoferrin   发布时间: 2011-12-21