3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

2010-03-21から1日間の記事一覧

(.Net,ADSI)Active Directory LastLogonTimestampを現在の時刻に変換

ActiveDirectoryからADSIを使って LastLogon , LastLogonTimestamp を取るときの注意点ですが、これらの値は 1601/01/01 00:00:00からのミリ秒を64ビットの値として持っているようです。 (WindowsAPIのFILETIME 構造体がこのような仕様みたいです。ちなみにU…

(.Net)SIDを文字列に変換

ActiveDirectoryから取得したオブジェクトの SID はバイト型配列になっています。 これを文字列(S-1-5-21-xxx-xxx...)に変換する方法です。 WindowsAPIにMSDN:ConvertSidToStringSidという関数があるようなので、これを使うと簡単に文字列形式にできるようで…