gpt4 book ai didi

c++ - 如何提取当前用户的帐户图片?

转载 作者:可可西里 更新时间:2023-11-01 13:26:43 26 4
gpt4 key购买 nike

我试图在 Windows 7 中提取当前用户的帐户图片,但我似乎无法弄清楚它位于何处。我发现图片有时会写入用户的临时文件夹,但只有在执行某些操作后才会写入。它并不总是保证在那里。有没有人有幸提取这张图片?谢谢!

更新:我正在尝试使用 C++ 提取图像,但任何语言的帮助都将是一大步。 :)

最佳答案

只要 API 调用需要 UserTile,它就会被复制到 %TEMP%\%USERNAME%.bmp,通常是 C:\Users\username\AppData\Local\Temp\用户名.bmp

但如果您需要直接从 SAM 中提取它,您可以修改 http://deployment.xtremeconsulting.com/2010/06/23/usertile-automation-part-1/ 中的详细信息。 , 使程序读取 HKLM\SAM\SAM\Domains\Account\Users\????????\UserTile (在系统上下文中!),跳过 12 个字节,读取 4 个字节到 uint,并将该 uint 字节数读入文件。

编辑:我觉得我应该补充一点,Windows XP 中的资源管理器用于获取图标的 API 调用是登录 DLL 之一中的未命名地址(因此您不能自己调用​​它,因为该地址应该在版本),我现在不记得具体是哪个 DLL。

关于c++ - 如何提取当前用户的帐户图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2677719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com