Il file non verrà eseguito con un nome specifico


0

Questo è uno strano problema. Può sembrare poco importante, ma ora che ho riscontrato questo mi piacerebbe almeno sapere perché succede o se è un bug noto tra gli altri file.

Ho uno screensaver che non si aprirà finché il nome dello screensaver è impostato sul nome originale "Amazing Universe.scr". Se lo rinomino in qualsiasi altra cosa, anche con uno spazio ancora nel nome, funziona. Disabilitare il mio antivirus non fa differenza e non importa se lo screensaver è impostato come predefinito o meno. Posso ancora configurare lo screensaver, ma premendo Anteprima nella finestra di dialogo delle impostazioni "Cambia lo screen saver" o facendo doppio clic sullo screensaver nella cartella Windows, non faccio nulla a meno che non cambi il suo nome.

È solo per mia fortuna che lo screensaver in realtà crei un file di registro, ma solo quando ha l'autorizzazione di scrittura, che non ha nella cartella Windows, e lo spostamento dello screensaver in qualsiasi altro posto lo fa funzionare.

Qualcuno sa perché questo strano problema potrebbe accadere? Non ho mai avuto questo problema su Windows 7, si è verificato solo dopo l'aggiornamento a Windows 10 e lo screensaver funzionava da un po ', quindi forse un aggiornamento lo ha rotto.

MODIFICA Eseguendo lo screensaver in un prompt dei comandi con privilegi elevati, sono stato in grado di ottenere questo registro della console.

19:45:52  [INFO] CD3D9 : Direct3D9 Rendering System created.
19:45:52  [INFO] D3D9: Driver Detection Starts
19:45:52  [INFO] D3D9: Driver Detection Ends
19:45:52  [INFO] D3D9: System Initialization
19:45:52  [ERROR] An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 0
Function: CD3D9VideoModeList::item
Description: Invalid videomode index. 
File: .\Source\RenderSystem\engeasy_d3d9videomodelist.cpp
Line: 125

Perché a questo file dovrebbe essere negato l'accesso alle funzionalità di DirectX 9?

MODIFICA DI NUOVO Il problema sembra verificarsi quando si preme il pulsante "Anteprima" nell'interfaccia "Cambia lo screen saver". Non appena lo faccio, lo screensaver non funzionerà più con lo stesso nome file. Ma perché?

Risposte:


1

Bene, l'ho risolto da solo dopo aver pubblicato la domanda qui. Avevo configurato il salvaschermo per utilizzare l'intensità del colore a 32 bit, ma per qualche motivo funziona solo con 16. Rinominando il file stavo cambiando la configurazione quando il nome del salvaschermo è cambiato, fino a quando ho installato il salvaschermo e impostato su Profondità di colore a 32 bit di nuovo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.