Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
FreeSid()Windows 7 の MFC アプリケーションで頻繁にクラッシュします。何年もの間、Windows XP で完全に正常に動作しています。
FreeSid()
誰もこれの回避策を知っていますか?
他の誰かが VBで同じ問題を抱えていましたが、C++ で修正する方法は明確ではありません。
SID を解放するには、さまざまな方法があります。から取得する場合はConvertStringSidToSid、 を使用しますLocalFree。から取得する場合はAllocateAndInitializeSid、 を使用しますFreeSid。2 つを混在させると、Windows のバージョンによって異なる可能性がある未定義の結果が得られます。
ConvertStringSidToSid
LocalFree
AllocateAndInitializeSid
FreeSid