0

假设我使用以下 API 获取用户的 SID:

TOKEN_USER* pTU = (TOKEN_USER*)pbytes;
DWORD dwSize;
GetTokenInformation(hToken, TokenUser, pTU, dwSize, &dwSize);

pTU->User.Sid;  //Contains the SID I need

我需要存储这个 SID 以供以后在程序中使用/比较。但是我该如何复制呢?

如果我这样做:

SID globalSIDStorage;
globalSIDStorage = *pTU->User.Sid;

我收到一个错误:

错误 C2679:二进制“=”:未找到采用“PSID”类型右侧操作数的运算符(或没有可接受的转换。

4

1 回答 1

4

您可能想使用CopySid

于 2013-02-23T23:35:14.873 回答