2012-10-08 13 views
19

Sto lavorando a un semplice screensaver basato su WPF e non riesco a far funzionare l'anteprima della miniatura.Cosa c'è di diverso nell'anteprima di Screensaver in Windows 8?

Quando si apre il pannello di controllo del display e andare per configurare lo screensaver, lo screensaver selezionato si suppone per visualizzare un'anteprima in miniatura all'interno della finestra di dialogo:

Display Properties - Screensaver

Ho trovato un certo numero di buoni esempi in linea di come fare questo, tra cui:

A seguito di questi esempi, non ho potuto ottenere nulla di lavorare - la miniatura di anteprima diventa nero, ma appare nient'altro. Scaricare ciascuno di questi (e alcuni altri) e eseguirli ha avuto lo stesso risultato: una miniatura di anteprima vuota. L'ho già fatto su Windows 7 e non è stato difficile, quindi ero un po 'frustrato.

Copiando i file binari su una macchina Windows XP, ho scoperto che ciascuno di essi mostrava una miniatura di anteprima.

Quindi, c'è chiaramente qualcosa che è cambiato tra Windows 7 e Windows 8.

Che cosa devo fare in modo diverso per consentire il mio WPF screensaver per visualizzare correttamente una miniatura di anteprima su Windows 8?

+0

http://answers.microsoft.com/en-us/windows/forum/windows_8-desktop/bubbles-screensaver-has-black-background/e0807324-5ca6-4abe-b6ba-716848b41ff5 – Vladimir

+0

Grazie @VladimirFrolov, ma questo non risponde alla mia domanda - in quel thread l'anteprima funziona bene, ma il comportamento del risparmiatore reale è compromesso. – Bevan

+0

Hmm ... le anteprime dei salvaschermi funzionano per me con Windows 8.Ho provato sia il Raindrops uno (da * Scrittura di uno screen saver in WPF *), così come * CC Hearts Screen Saver *. Entrambi hanno mostrato l'anteprima con Windows 8 RTM (versioni a 32 e 64 bit); in entrambi i casi, lo schermo diventa nero per circa 10 - 15 secondi, quindi viene visualizzata l'anteprima. L'unica cosa che dovevo fare era installare .Net 3.5 per lo screen saver di Raindrops. Forse è un problema di driver grafico? –

risposta

0

controllare quale versione del quadro che si sta utilizzando e tenta di utilizzare il profilo del cliente, se possibile,

Prova anche questa piccola soluzione se aiuta:

In Esplora Vai>Opzioni >Cambia cartella e cerca opzioni quindi fai clic sulla scheda Visualizza e deseleziona la casella che dice Mostra sempre ico ns, mai miniature.

Spero che dovrebbe funzionare.

+0

Spiacente, non vedo come le anteprime delle icone di Windows Explorer abbiano nulla a che fare con le anteprime dei salvaschermo nella finestra delle proprietà dello schermo. Per favore spiega meglio. – Bevan

0

Ho trovato i problemi più comuni con lo spostamento di codice da Win 8 a Xp è permesso e dipendenze. Verifica che i file non abbiano bisogno di alcune strane autorizzazioni (non sei sicuro di quale autorizzazione venga eseguita l'anteprima) e che tutte le dipendenze siano rispettate (anche le loro autorizzazioni).

Se ricordo bene, tutti gli screen saver di Windows sono solo file exe rinominati con argomenti della riga di comando. Forse provare a rinominarlo ed eseguirlo direttamente?