windows 程序权限的提升方法

来源:互联网 发布:西门子plc编程工资 编辑:程序博客网 时间:2024/05/16 11:18

 由于做的程序需要访问由服务程序创建的共享内存, 这时应用程序权限低,服务程序权限高, 应用程序访问服务程序时出现关于权限的错误。

 

可以通过

 

SECURITY_ATTRIBUTES lpSA;

ZeroMemory(&lpSA, sizeof(SECURITY_ATTRIBUTE));

lpSA.nLength = sizeof(SECURITY_ATTRIBUTE);

 

ConvertStringSecurityDescriptorToSecurityDescriptor(L"D:P(A;OICI;GA;;;SY)(A;OICI;GA;;;BA)(A;OICI;GA;;;IU)", SDDL_REVISION_1, &lpSA.lpSecurityDescriptor, NULL);

 

构造一个较高的访问权限来访问服务程序创建的共享内存。

原创粉丝点击