Nor*_*elm 11
shell32.dll中有一个未记录的函数.在Windows XP上,其顺序为233,在Windows Vista上为7,其序数为261.
它的功能原型(来自Airesoft)是:
HRESULT WINAPI SHGetUserPicturePath (
LPCWSTR pwszPicOrUserName,
DWORD sguppFlags,
LPWSTR pwszPicPath,
UINT picPathLen
)
Run Code Online (Sandbox Code Playgroud)
您可以使用此功能检索存储用户图片的路径.只需将用户名传递为pwszPicOrUserName,将要存储图片路径的缓冲区作为pwszPicPath,将缓冲区的大小存储为picPathLen.您可以将sguppFlags设置为0或任何其他标志 posssible.
还有一个未记录的功能,您可以使用它来设置用户的用户图片.其序号在Windows XP上为234,在Windows Vista和Windows 7上为262.
它的功能原型(来自Airesoft)是:
HRESULT WINAPI SHSetUserPicturePath (
LPWSTR pwszAcctName,
DWORD reserved,
LPCWSTR pwszPictureFile
)
Run Code Online (Sandbox Code Playgroud)
将其图片应更改为pwszAcctName的用户的名称和要设置为pwszPictureFile的图片的路径传递.将reserved设置为0.必须在调用此函数之前初始化COM.
根据Microsoft的说法,您不应该依赖未记录的功能,因为可以使用Windows上安装的任何修补程序删除或更改它们.
| 归档时间: |
|
| 查看次数: |
1201 次 |
| 最近记录: |