2016-07-24 4 views
-1

Ce code fonctionne sous Windows 7, mais ne fonctionne pas dans les fenêtres 10. Au lieu de changer le fond d'écran juste écran noirchanger le papier peint dans les fenêtres 10

[DllImport("User32", CharSet = CharSet.Auto)] 
    public static extern int SystemParametersInfo(int uiAction, int uiParam, 
     string pvParam, uint fWinIni); 
    static void Main(string[] args) 
    { 
     SystemParametersInfo(0x0014, 0, "Image.jpg", 0x0001); 
    } 
+1

utiliser le chemin d'accès complet à l'image. Est-ce que ça marche? – magicandre1981

+0

oui aidé, merci beaucoup – d65u

+0

ok, je l'ai posté comme réponse – magicandre1981

Répondre

1

Au lieu de passer seulement Image.jpg, utilisez le chemin complet :

SystemParametersInfo(0x0014, 0, "C:\\Image.jpg", 0x0001);