2010-04-30 42 views

回答

2

基於@ 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(); 
5

類似this

var wpReg = Registry.CurrentUser.OpenSubKey("Control Panel\\Desktop", false); 
var wallpaperPath = wpReg.GetValue("WallPaper").ToString(); 
wpReg.Close(); 

從您可以提取文件名中的路徑...

+0

但在Windows 7給了我一個百達TranscodedWallpaper.jpg – Luis 2010-04-30 16:05:14

+0

我怎樣才能做一個MAC OS?它可能與C#我們的Java? – Luis 2010-04-30 21:32:56