Windows 7配置文件默认图像文件位置

时间:2013-02-21 17:28:33

标签: windows windows-7 windows-7-x64

我正在寻找用户登录Windows 7系统时用于下一个用户帐户的图像的位置。有人能指出我正确的方向。

以下是我所指的图片的截图: enter image description here

需要位置以便我可以通过程序添加/编辑/删除图像(例如,不同员工类型的不同图标。)

3 个答案:

答案 0 :(得分:4)

不是一个编程问题,但位置似乎是C:\ProgramData\Microsoft\User Account Pictures\Default Pictures

答案 1 :(得分:3)

我这里只能访问Windows XP,但查看picturespage.js(用户控制面板小程序)中nusrmgr.cpl的源代码,它会使用以下代码加载图片:

EnumPics(top.window.GetShell().NameSpace(35).Self.Path + "\\Microsoft\\User Account Pictures\\Default Pictures");

Namespace 35(0x23)显然是ssfCOMMONAPPDATA

“通用应用数据”路径在XP上通常为C:\Documents and Settings\All Users\Application Data\,在Vista及更高版本上为C:\ProgramData\。通过CSIDL_COMMON_APPDATA调用SHGetKnownFolderPath,可以通过Windows API检索该路径。

答案 2 :(得分:2)

你可以在这里找到它:

全部 - 默认图片

C:\ProgramData\Microsoft\User Account Pictures\Default Pictures

标准 - 管理员

C:\ProgramData\Microsoft\User Account Pictures\user.bmp

来宾

C:\ProgramData\Microsoft\User Account Pictures\guest.bmp