4
如何在Windows中使用C#獲取當前桌面壁紙的名稱?如何獲取精選壁紙的名稱
如何在Windows中使用C#獲取當前桌面壁紙的名稱?如何獲取精選壁紙的名稱
基於@ tanascius的答案,我想出了這個代碼。
的Windows 7:
var wpReg = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Internet Explorer\\Desktop\\General\\", false);
var wallpaperPath = wpReg.GetValue("WallpaperSource").ToString();
wpReg.Close();
Windows XP中:
var wpReg = Registry.CurrentUser.OpenSubKey("Control Panel\\Desktop", false);
var wallpaperPath = wpReg.GetValue("WallPaper").ToString();
wpReg.Close();
類似this?
var wpReg = Registry.CurrentUser.OpenSubKey("Control Panel\\Desktop", false);
var wallpaperPath = wpReg.GetValue("WallPaper").ToString();
wpReg.Close();
從您可以提取文件名中的路徑...
但在Windows 7給了我一個百達TranscodedWallpaper.jpg – Luis 2010-04-30 16:05:14
我怎樣才能做一個MAC OS?它可能與C#我們的Java? – Luis 2010-04-30 21:32:56