注册表 HKEY_CURRENT_USER\Control Panel\desktop的Wallpaper键值是壁纸 

解决方案 »

  1.   

    注册表 HKEY_CURRENT_USER\Control Panel\desktop的Wallpaper键值是壁纸文件全路径
      

  2.   

    不行呀。HKEY_CURRENT_USER\Control Panel\desktop的Wallpaper键值只是bmp等文件的全路径,如果壁纸是htm或jpg或gif它就显示不了了,我在HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\General到是找到了,但是对于%SystemRoot%\Active Desktop Calendar.bmp或%USERPROFILE%\桌面\phone1.htm这样的键值,怎样转换%SystemRoot%和%USERPROFILE%为正常路径呀。
      

  3.   

    难道IActiveDesktop不支持中文吗?
      

  4.   

    Ok,给分了,谢谢xzisgood给我的指点。问题已解决,因为GetWallpaper得到的是Unicode码,所以将之转换一下就OK了。