0

FreeSid()我们的 MFC 应用程序在 Windows 7 上经常崩溃。多年来,它在 Windows XP 中一直运行良好。

有谁知道这个的解决方法?

其他人在 VB 中遇到了同样的问题,但尚不清楚如何在 C++ 中修复它。

4

1 回答 1

1

有多种释放 SID 的方法。如果您从 获取它ConvertStringSidToSid,请使用LocalFree. 如果您从 获取它AllocateAndInitializeSid,请使用FreeSid. 将两者混合会产生未定义的结果,Windows 版本之间可能会有所不同。

于 2012-04-05T09:53:48.813 回答