1

Déjà, je vais situer le problème :

Sous windows XP

je suis dans une société où les fonds d'ecran sont imposés. Quand on change le fond d'ecran, celui de la société revient au prochain démarrage.

Ce que je cherche donc, c'est une ligne de commande qui permettrait de changer le fond d'ecran. Comme ca, je la mets au démarrage, et c'est gagné...

et accessoirement, si vous avez d'autres commandes sympas, je suis prenneur...
Ancien pseudo : lolo

2

J'avais une applis en VB pour le faire... je peut te ressortir sa d'un carton si tu veux
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3

ben le pb, c'est que je veu directement une ligne de commande shell... je ne veux pas passer par un programme non inclus dans windows
Ancien pseudo : lolo

4

5

Tiens, ca pourrait t'interesser:Lien et Lien.

En gros, si tu arrives a modifier la cle
HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
dans la base de registre, il te suffit de faire un
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
Pour que le changement soit pris en compte. J'ai essaye, en changeant manuellement la valeur de la cle, cela ne marche qu'avec des bmp.
N/A

6

dal (./5) :
Tiens, ca pourrait t'interesser:Lien et Lien.

En gros, si tu arrives a modifier la cle
HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
dans la base de registre, il te suffit de faire un
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
Pour que le changement soit pris en compte. J'ai essaye, en changeant manuellement la valeur de la cle, cela ne marche qu'avec des bmp.

le UpdatePerUserSystemParameters, il est sensé prendre 2 paramètres non ? le nom du fichier, mais surtout la clef corresondant dans la base de registre...

ou tu as trouvé ces infos ?
Ancien pseudo : lolo

7

Le prob pour le bmp, c'est que cette clef, et les services dans USER.dll date de NT4 & co et windows par défaut ne supporte rien d'autre que le BMP pour afficher en fond de bureau (meme XP) et utilise l'active desktop pour afficher autre chose (gif/jpg)

Et pour l'appli VB sont interet c'est qu'elle montre les points d'entrée de DLL qui permettent de faire directement en ligne de commande avec rundll par exemple.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

8

ah ok... pas cool ca sad

car c'est une page en php que je comptais mettre... (bureau interactif tout ca)

ca marche quand je la mets à la mano, mais au redémarrage, a pu...
Ancien pseudo : lolo

9

Il doit y avoir une api exposant l'AD, mais je ne la connais pas, et ne l'ai jamais trouvé sad
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

10

Spipu (./6) :
e UpdatePerUserSystemParameters, il est sensé prendre 2 paramètres non ? le nom du fichier, mais surtout la clef corresondant dans la base de registre...
ou tu as trouvé ces infos


Dans les lien que j'ai donne smile. J'ai essaye, ca a marche, ce n'est peut-etre pas la methode optimale, j'en conviens.
N/A

11

(la methode que j'ai (pas sous la main immediatement) ne demade pas de toucher a la BDR
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

12

ah, ca, ca m'interesse encore plus smile
Ancien pseudo : lolo