質問: windows 8の場合、どのようにして現在のデスクトップイメージへのパスを見つけることができますか 最近windows 8にアップグレードしたため、現在のデスクトップの壁紙画像を取得するためのスクリプトが壊れています。windows 7の場合 現在のデスクトップイメージへのパスを見つけるにはどうすればよいですか? 、これはうまく機能します。ただし、このレジストリキーには常にc:\windows\web\wallpaper\windows\img0.jpg windows 8で使用される新しいレジストリキーは何ですか?私は2つの可能な解決策を見つけました。まず、このキーには、base64でエンコードされたパスのようなものが含まれます。hkcu\software\microsoft\windows\currentversion\explorer\wallpapers\images\id2 そして、base64のような「[slideshow]」セクションも含む「カスタムテーマプロパティファイル」があります。c:\users\scott\appdata\local\microsoft\windows\themes\custom.theme
回答: windows 8および8.1(および報告によると10)で、windowsピクチャービューアーから壁紙を設定した場合(ビューアーで写真を開き、コンテキストメニューの[デスクトップの壁紙に設定]をクリックして)、その場所は%appdata%\roaming\microsoft\windows photo viewer\windows photo viewer wallpaper.jpg