Nous sommes actuellement le 13 Juil 2026, 11:11

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 
Auteur Message
 Sujet du message: vbs
MessagePublié: 26 Avr 2005, 15:47 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 17 Avr 2002, 21:36
Message(s) : 755
Localisation : Laval
existe-t-il une façon quelconque d'écrire dans le registre en VB Script

J'ai la clef suivante que je voudrais écrire :

Code :
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"PagingFiles"=hex(7):43,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\
  00,65,00,2e,00,73,00,79,00,73,00,20,00,33,00,38,00,34,00,20,00,37,00,36,00,\
  38,00,00,00,00,00


Le problème est qu'elle est de type "REG_MULTI_SZ" et que la fonction WSHShell.RegWrite ne la supporte pas.

Je sais que je n'ai qu'à faire un fichier.reg , mais celui-ci pop un message à l'excécution, et je voudrais que ce soit invisible.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 26 Avr 2005, 18:23 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
WMI devrait permettre de faire ça:
http://msdn.microsoft.com/library/defau ... y_data.asp

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 27 Avr 2005, 07:51 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 22:41
Message(s) : 355
Localisation : Lausanne, Suisse
A la limite, tu peux faire exec regedit /s <fichier qui contient ta string>


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 27 Avr 2005, 10:59 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 17 Avr 2002, 21:36
Message(s) : 755
Localisation : Laval
merci, ça marche ! :D

voici ce que j'ai

Code :
dim strKeyPath, MultValueName, strComputer, ivalues, oReg

const HKEY_LOCAL_MACHINE = &H80000002
strKeyPath = "SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
MultValueName = "PagingFiles"
strComputer = "."
iValues = Array("c:\pagefile.sys 384 768")
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
oReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath
oReg.SetMultiStringValue HKEY_LOCAL_MACHINE,strKeyPath,MultValueName,iValues


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site