0

FreeSid()Windows 7 の MFC アプリケーションで頻繁にクラッシュします。何年もの間、Windows XP で完全に正常に動作しています。

誰もこれの回避策を知っていますか?

他の誰かが VBで同じ問題を抱えていましたが、C++ で修正する方法は明確ではありません。

4

1 に答える 1

1

SID を解放するには、さまざまな方法があります。から取得する場合はConvertStringSidToSid、 を使用しますLocalFree。から取得する場合はAllocateAndInitializeSid、 を使用しますFreeSid。2 つを混在させると、Windows のバージョンによって異なる可能性がある未定義の結果が得られます。

于 2012-04-05T09:53:48.813 に答える