30

シンプルな WPF ベースのスクリーンセーバーに取り組んでいますが、サムネイル プレビューが機能しません。

ディスプレイ コントロール パネルを開いてスクリーン セーバーの設定に移動すると、選択したスクリーン セーバーがダイアログ内にサムネイル プレビューを表示することになっています。

画面のプロパティ - スクリーンセーバー

これを行う方法の良い例をオンラインで見つけました。

これらの例に従っても、何も動作しませんでした。プレビュー サムネイルは黒くなりますが、他には何も表示されません。これらのそれぞれ (およびその他のいくつか) をダウンロードして実行すると、同じ結果 (空白のプレビュー サムネイル) が得られました。以前に Windows 7 でこれを行ったことがあり、難しくはなかったので、少しイライラしました。

バイナリを Windows XP マシンにコピーすると、それぞれのバイナリのプレビュー サムネイルが正常に表示されることがわかりました。

したがって、Windows 7 と Windows 8 の間で明らかに何かが変更されています。

Windows 8 で WPF スクリーンセーバーがサムネイル プレビューを適切に表示できるようにするには、どうすればよいですか?

4

2 に答える 2

0

コードを Win 8 から Xp に移動する際の最も一般的な問題は、アクセス許可と依存関係であることがわかりました。ファイルが奇妙なパーミッションを必要としないこと (プレビューが実行されるパーミッションがわからない) と、すべての依存関係が尊重されていること (それらのパーミッションも) を確認してください。

私の記憶が正しければ、すべての Windows スクリーン セーバーは、コマンド ライン引数を使用して名前が変更された exe ファイルにすぎません。名前を変更して直接実行してみてください。

于 2014-10-18T06:43:56.540 に答える
-1

使用しているフレームワークのバージョンを確認し、可能であればクライアント プロファイルを使用してみてください

役立つ場合は、この小さな回避策も試してください。

Windows エクスプローラーで > [ オプション] > [フォルダーと検索オプションの変更]に移動し、 [表示] タブを クリックして、 [常にアイコンを表示し、サムネイルは表示しない] というボックスのチェックを外します。

うまくいくことを願っています。

于 2013-11-28T16:17:16.420 に答える