- - PR -
Webアプリケーションからサーバのレジストリ情報を取得
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-01-04 17:07
ならば、流れだけ書いておきますね。
WindowsIdentity.GetCurrent().Token で Token の取得 →LoadUserProfile にこれを渡して PROFILEINFO の取得 →RegOpenKeyEx に PROFILEINFO.hProfile とサブキー名を渡してレジストリキーのハンドルを取得 →RegQueryValueEx で値の取得 →レジストリキーのハンドルを閉じる →UnloadUserProfile でUserProfileをアンロード # ただし、UserProfileの読み込みは相当重いと思われるのでうまいこと # やってください(キャッシングとか) |
|
投稿日時: 2006-01-04 21:28
yaさん、詳しくありがとうございます。
教えて頂いた流れに沿って・・と試していたのですが苦戦中です。 お恥ずかしい話ですが.netからAPIを使用した経験が無く、 「PROFILEINFO」の取得がなかなかうまくいきません。。 (APIの使用手順についてはここが参考になりました。) http://www.atmarkit.co.jp/fdotnet/dotnettips/024w32api/w32api.html もうちょっと頑張ってみます。yaさん、ありがとうございました! |