Page 1 sur 1
[R] Changement automatique du logon sous seven
Posté : sam. 22 mai 2010 08:11
par SeeYou
Bonjour tous le monde,
Voilà ne connaissant pas beaucoup autoit, je voulais savoir s'il était possible de faire un .exe qui me permette de changer automatiquement le logon de windows 7, et par la même occasion la clé de registre me permettant d'accepter le changement de logon.
Et dans cet .exe, s'il était possible d'intégrer directement le .bmp qui prendra la place de celui de windows.
Merci d'avance pour votre aide.
Re: [..] Changement automatique du logon sous seven
Posté : dim. 23 mai 2010 11:13
par Yogui
pour changer le logon sous seven il faut modifier le registre :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
Mettre 1 à la clef : OEMBackground
Puis creer dans l'arboressance : C:\Windows\System32\oobe les repertoires info\backgrounds pour avoir :
C:\Windows\System32\oobe\info\backgrounds
Mettre dans ce repertoire l'image désirée (format jpg taille max 256 ko) nommée : backgroundDefault.jpg
en autoit ça donne ça :
Code : Tout sélectionner
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background","OEMBackground ","REG_SZ",1)
DirCreate("C:\Windows\System32\oobe\info\backgrounds")
FileCopy("c:\chemindel'image\nomdel'image.jpg","C:\Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg")
A tester je n'ai pas seven

si ça fonctionne on verra pour l'automatisation (quand quoi avec quoi ...)
Re: [..] Changement automatique du logon sous seven
Posté : dim. 23 mai 2010 19:29
par SeeYou
Sa fonctionne, c'est cool, merci pour l'aide.
J'ai compiler le script en exe pour pouvoir le lancer ou je le souhaite mais il me faut avoir l'image souhaiter à coter est ce qu'il est possible de compiler l'exe avec une image en plus du script.
Je n'ai pas trouver d'option la dessus, je ne cherche peut être pas non plus au bonne endroit.

Re: [..] Changement automatique du logon sous seven
Posté : dim. 23 mai 2010 21:08
par ptifou78
Tu n'as qu'a faire un FileOpenDialogue() ainsi tu pourra prendre un fichier de n'importe où(de ton PC bien sur)
Re: [..] Changement automatique du logon sous seven
Posté : dim. 23 mai 2010 22:13
par Yogui
J'ai cherché vraiment plus compliqué mais bon
l'include se trouve
ICI
Compiler ce code le mettre au démarrage du pc il va aller chercher automatiquement une image du répertoire mes documents pour le mettre en logon sous seven.
► Afficher le texte
Code : Tout sélectionner
#include <FileListToArray3.au3>
if @OSVersion <> "WIN_7" then Exit
If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background", "OEMBackground") <> 1 Then
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background", "OEMBackground", "REG_SZ", 1)
EndIf
If Not FileExists("C:\Windows\System32\oobe\info\backgrounds") Then
DirCreate("C:\Windows\System32\oobe\info\backgrounds")
EndIf
$ar_Array = _FileListToArray3(@MyDocumentsDir & "\Mes images", "*.jpg", 1, 1, 1, "Temp|TMP")
If $ar_Array <> "" Then
$i = Random(1, $ar_Array[0], 1)
$sFile = $ar_Array[$i]
EndIf
$copie = FileCopy($sFile,"C:\Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg",1)
if $copie = 0 then MsgBox(48,'Erreur',"Erreur durant la copie de l'image")