web-dev-qa-db-ja.com

Windows7でWindowsLiveフォトギャラリースクリーンセーバーを起動する方法

フォトギャラリーのスクリーンセーバーにスターを付け、パス「C:\ Users\John\Desktop\stuff」の画像を使用するリンクを作成するにはどうすればよいですか。

スクリーンセーバーを起動するためのリンクを作成できますが、間違ったディレクトリからの画像が表示されます。写真のパスをスクリーンセーバーに渡すにはどうすればよいですか?

これはリンクターゲットです...
%SystemRoot%\ system32\photoscreensaver.scr/s

2
John2496

スクリーンセーバーは、コマンドラインパラメータからではなく、レジストリから設定を取得する可能性があります。

設定で定義されたディレクトリの画像が表示されます。

1
Snark

この問題に関するスレッドトピックを見つけました...

http://www.vistax64.com/Vista-general/59487-photoscreensaver-scr-command-line-parameters.html

これがスレッドに投稿された解決策です...

修正が見つかりました!!!

  1. Procmon.logを検索して、FolderPathキー(画像の場所を決定する)が読み取られているかどうかを確認しました。ログには、検索されていたキーが次のとおりであることが示されていました。

"HKEY_USERS\S-1-5-19\Software\Microsoft\Windows Photo Gallery\Slideshow\Screensaver"

の代わりに:

「HKEY_USERS.Default\Software\Microsoft\WindowsPhoto Gallery\Slideshow\Screensaver」

  1. ローカルサービスアカウント(S-1-5-19)に「Windowsフォトギャラリー」レジストリキーを追加し、スクリーンセーバーが機能し始めました。

ただし、設定を変更する簡単な方法(レジストリの編集は含まれません)...

  1. 写真のスクリーンセーバーリンクを右クリックします。

  2. 「構成」をクリックします。

  3. 設定ダイアログが開き、写真のパスと再生速度を設定するオプションが表示されます。

0
John2496