2

プログラムでそれを発見することは可能ですか?Windows レジストリを使用しますか? スクリーンショットを撮り、ディスク上のファイルと比較する必要がありますか? デスクトップのスライドショーモードでも発見できますか?

4

4 に答える 4

1

これを試して

using Microsoft.Win32;

private string GetCurrentWallpaper()

{
 using(RegistryKey MyWallPaper = Registry.CurrentUser.OpenSubKey("Control Panel\\Desktop", false))
 {
     return MyWallPaper.GetValue("WallPaper").ToString();
 }
}

さよなら。

于 2009-09-29T02:01:52.740 に答える
0

SystemParametersInfo () を使用する必要があります。Geekpediaには、さまざまな Windows OS およびシステムでこれを実現する方法の詳細が記載されたチュートリアルがあります。

于 2009-09-29T02:02:37.997 に答える
0

レジストリキーはHKCU\Control Panel\Desktop\Wallpaper

于 2009-09-29T02:00:41.790 に答える