//打开注册表 ".DEFAULT"为默认的桌面 如果是其他用户要用SID if(ERROR_SUCCESS==RegOpenKey(HKEY_USERS, ".DEFAULT\\Control Panel\\Desktop",
®KeyRoot))
{
char datas[2];
datas[1]='\0';
switch (iStyle)
{
case EWPS_CENTER:
{
datas[0]='0';
RegSetValueEx(regKeyRoot,"WallpaperStyle",NULL,REG_SZ,(unsigned char*)datas,sizeof(datas));
RegSetValueEx(regKeyRoot,"TileWallpaper",NULL,REG_SZ,(unsigned char*)datas,sizeof(datas));
break;
}
case EWPS_STRETCH:
{
datas[0]='2';
RegSetValueEx(regKeyRoot,"WallpaperStyle",NULL,REG_SZ,(unsigned char*)datas,sizeof(datas));
datas[0]='0';
RegSetValueEx(regKeyRoot,"TileWallpaper",NULL,REG_SZ,(unsigned char*)datas,sizeof(datas));
break;
}