FreeSid()
在我们的MFC应用程序中经常在Windows 7上崩溃。多年来,它在Windows XP中一直运行良好。
有没有人知道这方面的解决方法?
Someone else had this same problem in VB,但目前尚不清楚如何在C ++中修复它。
答案 0 :(得分:1)
有多种方法可以释放SID。如果您从ConvertStringSidToSid
获取,请使用LocalFree
。如果您从AllocateAndInitializeSid
获取,请使用FreeSid
。将两者混合将得出未定义的结果,这些结果可能在Windows版本之间有所不同。