batch qui trouve un sid puis l'intègre dans une clé de registre

batch qui trouve un sid puis l'intègre dans une clé de registre - Divers - Programmation

Marsh Posté le 07-01-2009 à 10:27:37    

Bonjour,
alors désolé si je ne suis pas dans la bonne catégorie, je n'y connais rien de rien en programmation !  :heink:  
 
J'ai besoin d'aide pour ces 2 clés de registre  :pt1cable:  que je souhaite intégrer via un batch au premier lancement de windows avant l'ouverture de session durant l'installation d'un programme afin de permettre l'enregistrement automatique du logiciel en question :

Code :
  1. [HKEY_USERS\S-1-5-21-000000000-0000000000-000000000-500\Software\S000\l000\r000]
  2. "clef"=hex(1):33,00,36,00,46,00,34,00,33,00,32,00,45,00,30,00,31,00,30,00,00,00
  3. [HKEY_USERS\S-1-5-21-000000000-0000000000-000000000-500\Software\S000\l000\r000]
  4. "code"=hex(1):37,00,32,00,30,00,32,00,34,00,45,00,38,00,45,00,41,00,34,00,32,00,41,00,31,00,33,00,39,00,34,00,42,00,39,00,00,00


J'ai trouver un petit batch qui me trouve le sid de l'utilisateur en cour  :bounce: (hkey_users\S-1-5-21-000000000-0000000000-000000000-500) dont voici le code :

Code :
  1. @echo off
  2. reg query "HKLM\software\microsoft\windows nt\currentversion\profilelist" /s >>"%temp%\reg_sid.txt"
  3. findstr /n /i %username% "%temp%\reg_sid.txt">>"%temp%\sid_number.txt"
  4. for /f "tokens=1 delims=:" %%i in (%temp%\sid_number.txt) do set line_num=%%i
  5. set /a line_num=%line_num% - 2
  6. for /f "skip=%line_num% tokens=7 delims=\" %%i in (%temp%\reg_sid.txt) do set sid=%%i & goto :continue
  7. :continue
  8. for /l %%i in (1,1,12) do echo.
  9. echo %sid:~0,-1%
  10. for /l %%i in (1,1,11) do echo.
  11. pause
  12. del "%temp%\reg_sid.txt"
  13. del "%temp%\sid_number.txt"


Maintenant, j'aimerais que le résultat généré par le batch s'intègre automatiquement aux 2 clés de registre sitées plus haut ! Est ce que c'est possible ? Je tiens à préciser qu'il m'est impossible de faire ca tout seul, ca me dépasse !!!  :whistle:  
Merci d'avance pour votre aide !

Reply

Marsh Posté le 07-01-2009 à 10:27:37   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed