管理された\ unmanaegdコードを使用して、ローカルコンピューター上のKerberosチケットキャッシュをクリアする方法を知っている人はいますか?
前もって感謝します!
LsaConnectUntrustedまたはLsaRegisterLogonProcessを使用した後、KERB_PURGE_TKT_CACHE_REQUESTを使用してLsaCallAuthenticationPackageを呼び出す必要があると思います。詳細は申し訳ありませんが、これに関するコードはありません...
最も簡単な方法は、Microsoft の KList (プラットフォーム SDK\ サンプルに含まれる) のソース コードを取得し、それらのようにすることです...
シンプルで愚かな方法:
system("kdestroy");
または、もっと合法的になりたい場合は、実装 のソースを確認してください。関連する関数呼び出しのようです。kdestroy
krb5_cc_destroy()