Je recherche comment faire, a partir de code VB.Net, une recherche récursive
dans le registre
je sais pas du tout comment faire ..... j'ai pourtant recherché durent un
certain moment sur le net mais j'ai rien trouvé de bien
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick Philippot
Oleane wrote:
Je recherche comment faire, a partir de code VB.Net, une recherche récursive dans le registre je sais pas du tout comment faire ..... j'ai pourtant recherché durent un certain moment sur le net mais j'ai rien trouvé de bien
Pouvez vous m'aidée ?
Hello Médée :-) , (désolé pour cette référence mythologique un rien moqueuse, je n'ai pas pu résister)
J'attire votre attention sur le fait que les routines récursives en .Net sont un peu plus contraintes que dans un programme Win32 standard. La taille de la pile est de 1MB par défaut. Cela peut se modifier mais pas dynamiquement (uniquement après la compilation avec EditBin). Enfin, on peut mais pas de manière orthodoxe: on peut spécifier la taille de la pile pour un thread par utilisation directe des APIS Win32, ce qui n'est pas une excellente idée.
Pour une registry de très grande taille, une exploration récursive pourrait donc se terminer par un stack overflow, ce qui arrive plus souvent en .Net qu'en Win32. La recommandation est donc de dérécursifier l'algorithme utilisé, quel qu'il soit.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Oleane wrote:
Je recherche comment faire, a partir de code VB.Net, une recherche
récursive dans le registre
je sais pas du tout comment faire ..... j'ai pourtant recherché
durent un certain moment sur le net mais j'ai rien trouvé de bien
Pouvez vous m'aidée ?
Hello Médée :-) ,
(désolé pour cette référence mythologique un rien moqueuse, je n'ai pas
pu résister)
J'attire votre attention sur le fait que les routines récursives en .Net
sont un peu plus contraintes que dans un programme Win32 standard. La
taille de la pile est de 1MB par défaut. Cela peut se modifier mais pas
dynamiquement (uniquement après la compilation avec EditBin). Enfin, on
peut mais pas de manière orthodoxe: on peut spécifier la taille de la
pile pour un thread par utilisation directe des APIS Win32, ce qui n'est
pas une excellente idée.
Pour une registry de très grande taille, une exploration récursive
pourrait donc se terminer par un stack overflow, ce qui arrive plus
souvent en .Net qu'en Win32. La recommandation est donc de dérécursifier
l'algorithme utilisé, quel qu'il soit.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Je recherche comment faire, a partir de code VB.Net, une recherche récursive dans le registre je sais pas du tout comment faire ..... j'ai pourtant recherché durent un certain moment sur le net mais j'ai rien trouvé de bien
Pouvez vous m'aidée ?
Hello Médée :-) , (désolé pour cette référence mythologique un rien moqueuse, je n'ai pas pu résister)
J'attire votre attention sur le fait que les routines récursives en .Net sont un peu plus contraintes que dans un programme Win32 standard. La taille de la pile est de 1MB par défaut. Cela peut se modifier mais pas dynamiquement (uniquement après la compilation avec EditBin). Enfin, on peut mais pas de manière orthodoxe: on peut spécifier la taille de la pile pour un thread par utilisation directe des APIS Win32, ce qui n'est pas une excellente idée.
Pour une registry de très grande taille, une exploration récursive pourrait donc se terminer par un stack overflow, ce qui arrive plus souvent en .Net qu'en Win32. La recommandation est donc de dérécursifier l'algorithme utilisé, quel qu'il soit.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Oleane
dsl :)
J'ai trouvé une solution dite de contournement je fait un Shell avec Reg Save dans un fichier, il me reste a lire le fichier ligne par ligne !
pour plus d'info faite Demarrer, executer, cmd, Ok, Reg, Enter
Merci :)
"Patrick Philippot" a écrit dans le message de news:%
Oleane wrote: > Je recherche comment faire, a partir de code VB.Net, une recherche > récursive dans le registre > je sais pas du tout comment faire ..... j'ai pourtant recherché > durent un certain moment sur le net mais j'ai rien trouvé de bien > > Pouvez vous m'aidé ?
Hello Médée :-) , (désolé pour cette référence mythologique un rien moqueuse, je n'ai pas pu résister)
J'attire votre attention sur le fait que les routines récursives en .Net sont un peu plus contraintes que dans un programme Win32 standard. La taille de la pile est de 1MB par défaut. Cela peut se modifier mais pas dynamiquement (uniquement après la compilation avec EditBin). Enfin, on peut mais pas de manière orthodoxe: on peut spécifier la taille de la pile pour un thread par utilisation directe des APIS Win32, ce qui n'est pas une excellente idée.
Pour une registry de très grande taille, une exploration récursive pourrait donc se terminer par un stack overflow, ce qui arrive plus souvent en .Net qu'en Win32. La recommandation est donc de dérécursifier l'algorithme utilisé, quel qu'il soit.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
dsl :)
J'ai trouvé une solution dite de contournement
je fait un Shell avec Reg Save dans un fichier, il me reste a lire le
fichier ligne par ligne !
pour plus d'info faite Demarrer, executer, cmd, Ok, Reg, Enter
Merci :)
"Patrick Philippot" <patrick.philippot@mainsoft.xx.fr> a écrit dans le
message de news:%23WYpPPDPFHA.3076@TK2MSFTNGP12.phx.gbl...
Oleane wrote:
> Je recherche comment faire, a partir de code VB.Net, une recherche
> récursive dans le registre
> je sais pas du tout comment faire ..... j'ai pourtant recherché
> durent un certain moment sur le net mais j'ai rien trouvé de bien
>
> Pouvez vous m'aidé ?
Hello Médée :-) ,
(désolé pour cette référence mythologique un rien moqueuse, je n'ai pas
pu résister)
J'attire votre attention sur le fait que les routines récursives en .Net
sont un peu plus contraintes que dans un programme Win32 standard. La
taille de la pile est de 1MB par défaut. Cela peut se modifier mais pas
dynamiquement (uniquement après la compilation avec EditBin). Enfin, on
peut mais pas de manière orthodoxe: on peut spécifier la taille de la
pile pour un thread par utilisation directe des APIS Win32, ce qui n'est
pas une excellente idée.
Pour une registry de très grande taille, une exploration récursive
pourrait donc se terminer par un stack overflow, ce qui arrive plus
souvent en .Net qu'en Win32. La recommandation est donc de dérécursifier
l'algorithme utilisé, quel qu'il soit.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
J'ai trouvé une solution dite de contournement je fait un Shell avec Reg Save dans un fichier, il me reste a lire le fichier ligne par ligne !
pour plus d'info faite Demarrer, executer, cmd, Ok, Reg, Enter
Merci :)
"Patrick Philippot" a écrit dans le message de news:%
Oleane wrote: > Je recherche comment faire, a partir de code VB.Net, une recherche > récursive dans le registre > je sais pas du tout comment faire ..... j'ai pourtant recherché > durent un certain moment sur le net mais j'ai rien trouvé de bien > > Pouvez vous m'aidé ?
Hello Médée :-) , (désolé pour cette référence mythologique un rien moqueuse, je n'ai pas pu résister)
J'attire votre attention sur le fait que les routines récursives en .Net sont un peu plus contraintes que dans un programme Win32 standard. La taille de la pile est de 1MB par défaut. Cela peut se modifier mais pas dynamiquement (uniquement après la compilation avec EditBin). Enfin, on peut mais pas de manière orthodoxe: on peut spécifier la taille de la pile pour un thread par utilisation directe des APIS Win32, ce qui n'est pas une excellente idée.
Pour une registry de très grande taille, une exploration récursive pourrait donc se terminer par un stack overflow, ce qui arrive plus souvent en .Net qu'en Win32. La recommandation est donc de dérécursifier l'algorithme utilisé, quel qu'il soit.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr