現在のユーザーのアカウント画像を抽出するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2677719

  •  30-09-2019
  •  | 
  •  

質問

Windows 7で現在のユーザーのアカウント画像を抽出しようとしていますが、どこにあるのかわかりません。画像は、特定のアクションを実行した後にのみ、ユーザーのTempフォルダーに書かれている場合があることがわかりました。常にそこにいることが保証されているわけではありません。誰かがこの画像を抽出して運を持っていましたか?ありがとう!

アップデート: C ++を使用して画像を抽出しようとしていますが、あらゆる言語でヘルプが大きなステップになります。 :)

役に立ちましたか?

解決

それは説明されています ここWindows 7のユーザープロファイルタイル. 。それはあまり励みにならないようです。

他のヒント

API呼び出しに使用が必要なときはいつでも、コピーされます %temp%%username%.bmp, 、通常です c: users username appdata local temp username.bmp.

ただし、SAMから直接抽出する必要がある場合は、詳細をから調整できます。 http://deployment.xtremeconsulting.com/2010/06/23/usertile-automation-part-1/, 、読むプログラムを作成します hklm sam sam domains account users ???????? usertile (システムのコンテキストでは!)12バイトをスキップし、4バイトを読み取り、UINTを読み取り、その数のバイトをファイルに読み取ります。

編集:Windows XPのExplorerがアイコンを取得するために使用するAPI呼び出しは、ログオンDLLの1つの名前のないアドレスであると付け加える必要があります(したがって、そのアドレスはバージョン間で変更する必要があるため、自分で呼ぶことはできません)。現時点でどの正確なDLLを覚えていません。

写真をどのように抽出したいかについてはわかりません。ただし、Windowsエクスプローラーを使用できる場合は、 c: users (your-username) appdata local temp. 。画像ファイルの名前が付けられています (あなたのユーザー名).bmp

私はこれを手に入れました http://www.sevenforums.com/tutorials/5187-user-account-picture-change.html. 。私はそれをチェックしました、そしてそれはうまくいきました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top