2010-12-01 17 views
1

元の背景の場所のWindowsレジストリエントリはありますか? "HKEY_CURRENT_USER \ Control Panel \ Desktop"の値は "C:\ Users \ CURRENTUSER \ AppData \ Roaming \ Microsoft \ Windows \ Themes \ TranscodedWallpaper.jpg"です。元の背景の場所のWindowsレジストリエントリはありますか?

+1

「元の背景の場所」とはどういう意味ですか?そして、なぜこの情報が必要ですか? –

+0

はい、デスクトップに表示されている現在の壁紙(CURRENT_USER)へのパスです。代わりに何を探していますか? –

+0

私は現在の壁紙が表示されていることを知っていますが、ウィンドウが背景を変更すると、別の場所からファイルのコピーが作成されます。これは、TranscodedWallpaper.jpgがコピーしたファイルです。これにより、任意のイメージをデスクトップイメージにすることができます。ウィンドウは後でイメージに起こることを心配する必要はありません。 – Bob

答えて

4

実際に壁紙がどの​​ようにそこにあるかによって異なります。壁紙は、コントロールパネルや壁紙のスライドショーを経由して設定されている

これは、Windows 7上で動作しますが、有効になっています。

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\General\WallpaperSource 

他の状況では、しかし、そのキーが存在しないか、または古くなっているかもしれません。

(誰がそれである理由を知っているが、IEが関与していない。それは、パスに「インターネットエクスプローラ」を持っているという事実を無視します!)

(FWIW、私はデスクトップのコンテキストメニューを作成する際に/これを使用しました

+0

これはまさに私が探していたものです。私はそれがInternet Explorerのエントリに隠れているのに驚いています。どうもありがとうございました。 – Bob

0

gpeditでは、User Configuration、Administrative Templates、Desktop、Active Desktopの "Active Desktop Wallpaper"の設定で背景が設定されていますが、現在の壁紙を削除するには、VBScriptを使用してください。アクティブデスクトップを無効にしても機能するので、アクティブデスクトップセクションにあるという事実は無視してください。バックグラウンドにJPGまたはHTMLを使用する場合は、アクティブデスクトップのみを有効にする必要があります。

関連する問題