有没有办法在Windows 8上以编程方式设置用户个人资料图片?

时间:2016-03-15 15:41:41

标签: c# powershell windows-8

我能找到的唯一信息是shell32.dll中的这个未记录的方法,仅适用于Windows 7:

[DllImport("shell32.dll", EntryPoint = "#262", CharSet = CharSet.Unicode, PreserveSig = false)]
public static extern void SetUserTile(string username, int whatever, string picpath);

是否有办法(PowerShell,C#,命令行等)以编程方式在登录页面上设置本地帐户(即不是Active Directory帐户,而不是Microsoft帐户)的用户图片Windows 8?

1 个答案:

答案 0 :(得分:0)

我确定我之前遇到过此问题,解决方法是将所需照片复制到以下位置,图片必须命名为user.bmp,且必须为128x128,24-位图图片。

%ProgramData%\ Microsoft \用户帐户图片\