SAUVEGARDE UNE CLÉ DU REGISTRE DANS UN FICHIER REG
allthew3
Messages postés551Date d'inscriptionsamedi 8 janvier 2005StatutMembreDernière intervention12 avril 2008
-
25 mars 2007 à 18:28
allthew3
Messages postés551Date d'inscriptionsamedi 8 janvier 2005StatutMembreDernière intervention12 avril 2008
-
5 août 2007 à 17:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Windows + r puis cmd + enter et regedit /? donnerons plus d'info, mais j'ai déja utilisé ça et c'est nickel en 2 lignes, lol.
radcur
Messages postés282Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention15 août 20122 27 mars 2007 à 02:43
salut
pourquoi tu répètes sans cesse les mêmes lignes de code :
With My.Computer.Registry.Users.OpenSubKey(key, False)
Dim values As Object() = .GetValueNames
Dim i As Integer = 0
Do
Try
values.GetValue(i)
Catch
Exit Do
End Try
sw.WriteLine("""" & values.GetValue(i).ToString & """" & "=" & """" & .GetValue(values.GetValue(i).ToString) & """")
i = i + 1
Loop
Dim subkey As Object() = .GetSubKeyNames
i = 0
sw.Close()
Thread.Sleep(0)
Do
Try
subkey.GetValue(i)
Catch
Exit Do
End Try
ExportKeyNow(RegExportType.ClassesRoot, key & "" & subkey.GetValue(i).ToString)
i = i + 1
Loop
End With
c'est du pareil au même peu importe la ruche... fais-toi une fonction pour toutes les ruches
en plus il y a un bug ...
ExportKeyNow(RegExportType.ClassesRoot, key & "" & subkey.GetValue ... tu travailles avec HKEY_LOCAL_MACHINE mais tu appeles ta fonction avec ClassesRoot
allthew3
Messages postés551Date d'inscriptionsamedi 8 janvier 2005StatutMembreDernière intervention12 avril 20082 25 mars 2007 à 20:10
ah ok : donc ma source est bonne merci (les sub sont bien dans un thread qui tourne en tache de fond)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 25 mars 2007 à 19:40
Ce qui est appelé par un thread s'effectue dans le contexte du thread appelant.
allthew3
Messages postés551Date d'inscriptionsamedi 8 janvier 2005StatutMembreDernière intervention12 avril 20082 25 mars 2007 à 18:28
Question de ma part :
quand je lance le thread, les SUB que j'ai lancé dans ce thread sont executées dans ce même thread? ou normalement ?
5 août 2007 à 17:45
si un admin veut bien supprimer cette source ...
5 juil. 2007 à 19:42
Process.Start("regedit.exe", "/s " ...........
Windows + r puis cmd + enter et regedit /? donnerons plus d'info, mais j'ai déja utilisé ça et c'est nickel en 2 lignes, lol.
27 mars 2007 à 02:43
pourquoi tu répètes sans cesse les mêmes lignes de code :
With My.Computer.Registry.Users.OpenSubKey(key, False)
Dim values As Object() = .GetValueNames
Dim i As Integer = 0
Do
Try
values.GetValue(i)
Catch
Exit Do
End Try
sw.WriteLine("""" & values.GetValue(i).ToString & """" & "=" & """" & .GetValue(values.GetValue(i).ToString) & """")
i = i + 1
Loop
Dim subkey As Object() = .GetSubKeyNames
i = 0
sw.Close()
Thread.Sleep(0)
Do
Try
subkey.GetValue(i)
Catch
Exit Do
End Try
ExportKeyNow(RegExportType.ClassesRoot, key & "" & subkey.GetValue(i).ToString)
i = i + 1
Loop
End With
c'est du pareil au même peu importe la ruche... fais-toi une fonction pour toutes les ruches
en plus il y a un bug ...
ExportKeyNow(RegExportType.ClassesRoot, key & "" & subkey.GetValue ... tu travailles avec HKEY_LOCAL_MACHINE mais tu appeles ta fonction avec ClassesRoot
25 mars 2007 à 20:10
25 mars 2007 à 19:40
25 mars 2007 à 18:28
quand je lance le thread, les SUB que j'ai lancé dans ce thread sont executées dans ce même thread? ou normalement ?