Bonjour Fred, dans le message
news:
tu disais :Ben, je n'osais même pas te donner le lien tellement je l'ai trouvé
rapidement en tapant RegLoadKey dans la zone de recherche de la MSDN
:-D http://support.microsoft.com/default.aspx?scid=kb;en-us;297060
D'après l'introduction, cela charge bien un fichier ruche NTUSER.DAT
Pas testé, pas de VB6 à la maison.
Bonne lecture
ben petits problèmes quand même :
avant de m'aventurer à modifier le code, je l'ai testé tel que, sur un
fichier ntuser non chargé au démarrage de mon systeme...
pas moyen de charger la ruche ! :-(
j'ai bien la clé "keyLoaded" qui est créée, mais elle est vide ...
en outre, quand je veux fermer le projet, et donc décharger la ruche,
j'ai un message d'erreur ...
(RegUnloadKey:87)
et impossible de supprimer manuellement la clé dans le Registre ...
voila, c'est pas brillant :-(
Bonjour Fred, dans le message
news:ehkkerraFHA.740@tk2msftngp13.phx.gbl
tu disais :
Ben, je n'osais même pas te donner le lien tellement je l'ai trouvé
rapidement en tapant RegLoadKey dans la zone de recherche de la MSDN
:-D http://support.microsoft.com/default.aspx?scid=kb;en-us;297060
D'après l'introduction, cela charge bien un fichier ruche NTUSER.DAT
Pas testé, pas de VB6 à la maison.
Bonne lecture
ben petits problèmes quand même :
avant de m'aventurer à modifier le code, je l'ai testé tel que, sur un
fichier ntuser non chargé au démarrage de mon systeme...
pas moyen de charger la ruche ! :-(
j'ai bien la clé "keyLoaded" qui est créée, mais elle est vide ...
en outre, quand je veux fermer le projet, et donc décharger la ruche,
j'ai un message d'erreur ...
(RegUnloadKey:87)
et impossible de supprimer manuellement la clé dans le Registre ...
voila, c'est pas brillant :-(
Bonjour Fred, dans le message
news:
tu disais :Ben, je n'osais même pas te donner le lien tellement je l'ai trouvé
rapidement en tapant RegLoadKey dans la zone de recherche de la MSDN
:-D http://support.microsoft.com/default.aspx?scid=kb;en-us;297060
D'après l'introduction, cela charge bien un fichier ruche NTUSER.DAT
Pas testé, pas de VB6 à la maison.
Bonne lecture
ben petits problèmes quand même :
avant de m'aventurer à modifier le code, je l'ai testé tel que, sur un
fichier ntuser non chargé au démarrage de mon systeme...
pas moyen de charger la ruche ! :-(
j'ai bien la clé "keyLoaded" qui est créée, mais elle est vide ...
en outre, quand je veux fermer le projet, et donc décharger la ruche,
j'ai un message d'erreur ...
(RegUnloadKey:87)
et impossible de supprimer manuellement la clé dans le Registre ...
voila, c'est pas brillant :-(
"scraper" a écrit dans le message de
news:Bonjour Fred, dans le message
news:
tu disais :Ben, je n'osais même pas te donner le lien tellement je l'ai trouvé
rapidement en tapant RegLoadKey dans la zone de recherche de la MSDN
:-D http://support.microsoft.com/default.aspx?scid=kb;en-us;297060
D'après l'introduction, cela charge bien un fichier ruche NTUSER.DAT
Pas testé, pas de VB6 à la maison.
Bonne lecture
ben petits problèmes quand même :
avant de m'aventurer à modifier le code, je l'ai testé tel que, sur un
fichier ntuser non chargé au démarrage de mon systeme...
pas moyen de charger la ruche ! :-(
j'ai bien la clé "keyLoaded" qui est créée, mais elle est vide ...
en outre, quand je veux fermer le projet, et donc décharger la ruche, j'ai
un message d'erreur ...
(RegUnloadKey:87)
et impossible de supprimer manuellement la clé dans le Registre ...
voila, c'est pas brillant :-(
Bonjour,
Je viens de tester le code du lien sans problème.
Petite précision et qui doit avoir son importance : je suis sous Windows
2000 !
Effectivement, en relisant la page attentivement, il est précisé que la
procédure est donné pour NT4 ou 2000.
Désolé de na pas l'avoir fait avant !
Effectivement, il y a des différences dans la clé HK_USERS sous XP (je crois
qu'on l'avait évoqué dans un autre fil avec Luc Burnouf). Cela vient
probablement de là.
En ce qui concerne ton registre, as-tu essayé de régler les autorisations
pour supprimer la nouvelle clé ?
Je vais regarder si je trouve autre chose pour XP. Il n'y a pas de raisons.
"scraper" <scraper@pasdespam.fr> a écrit dans le message de
news:eSpgyouaFHA.584@TK2MSFTNGP15.phx.gbl...
Bonjour Fred, dans le message
news:ehkkerraFHA.740@tk2msftngp13.phx.gbl
tu disais :
Ben, je n'osais même pas te donner le lien tellement je l'ai trouvé
rapidement en tapant RegLoadKey dans la zone de recherche de la MSDN
:-D http://support.microsoft.com/default.aspx?scid=kb;en-us;297060
D'après l'introduction, cela charge bien un fichier ruche NTUSER.DAT
Pas testé, pas de VB6 à la maison.
Bonne lecture
ben petits problèmes quand même :
avant de m'aventurer à modifier le code, je l'ai testé tel que, sur un
fichier ntuser non chargé au démarrage de mon systeme...
pas moyen de charger la ruche ! :-(
j'ai bien la clé "keyLoaded" qui est créée, mais elle est vide ...
en outre, quand je veux fermer le projet, et donc décharger la ruche, j'ai
un message d'erreur ...
(RegUnloadKey:87)
et impossible de supprimer manuellement la clé dans le Registre ...
voila, c'est pas brillant :-(
Bonjour,
Je viens de tester le code du lien sans problème.
Petite précision et qui doit avoir son importance : je suis sous Windows
2000 !
Effectivement, en relisant la page attentivement, il est précisé que la
procédure est donné pour NT4 ou 2000.
Désolé de na pas l'avoir fait avant !
Effectivement, il y a des différences dans la clé HK_USERS sous XP (je crois
qu'on l'avait évoqué dans un autre fil avec Luc Burnouf). Cela vient
probablement de là.
En ce qui concerne ton registre, as-tu essayé de régler les autorisations
pour supprimer la nouvelle clé ?
Je vais regarder si je trouve autre chose pour XP. Il n'y a pas de raisons.
"scraper" a écrit dans le message de
news:Bonjour Fred, dans le message
news:
tu disais :Ben, je n'osais même pas te donner le lien tellement je l'ai trouvé
rapidement en tapant RegLoadKey dans la zone de recherche de la MSDN
:-D http://support.microsoft.com/default.aspx?scid=kb;en-us;297060
D'après l'introduction, cela charge bien un fichier ruche NTUSER.DAT
Pas testé, pas de VB6 à la maison.
Bonne lecture
ben petits problèmes quand même :
avant de m'aventurer à modifier le code, je l'ai testé tel que, sur un
fichier ntuser non chargé au démarrage de mon systeme...
pas moyen de charger la ruche ! :-(
j'ai bien la clé "keyLoaded" qui est créée, mais elle est vide ...
en outre, quand je veux fermer le projet, et donc décharger la ruche, j'ai
un message d'erreur ...
(RegUnloadKey:87)
et impossible de supprimer manuellement la clé dans le Registre ...
voila, c'est pas brillant :-(
Bonjour,
Je viens de tester le code du lien sans problème.
Petite précision et qui doit avoir son importance : je suis sous Windows
2000 !
Effectivement, en relisant la page attentivement, il est précisé que la
procédure est donné pour NT4 ou 2000.
Désolé de na pas l'avoir fait avant !
Effectivement, il y a des différences dans la clé HK_USERS sous XP (je crois
qu'on l'avait évoqué dans un autre fil avec Luc Burnouf). Cela vient
probablement de là.
En ce qui concerne ton registre, as-tu essayé de régler les autorisations
pour supprimer la nouvelle clé ?
Je vais regarder si je trouve autre chose pour XP. Il n'y a pas de raisons.
Dans le message:,
scraper écrit :
> Bonjour Fred, dans le message
> news:
> tu disais :
>
>
>> Ben, je n'osais même pas te donner le lien tellement je l'ai trouvé
>> rapidement en tapant RegLoadKey dans la zone de recherche de la MSDN
>> :-D http://support.microsoft.com/default.aspx?scid=kb;en-us;297060
>> D'après l'introduction, cela charge bien un fichier ruche NTUSER.DAT
>> Pas testé, pas de VB6 à la maison.
>> Bonne lecture
>
> ben petits problèmes quand même :
> avant de m'aventurer à modifier le code, je l'ai testé tel que, sur un
> fichier ntuser non chargé au démarrage de mon systeme...
>
> pas moyen de charger la ruche ! :-(
>
> j'ai bien la clé "keyLoaded" qui est créée, mais elle est vide ...
>
> en outre, quand je veux fermer le projet, et donc décharger la ruche,
> j'ai un message d'erreur ...
> (RegUnloadKey:87)
>
> et impossible de supprimer manuellement la clé dans le Registre ...
>
> voila, c'est pas brillant :-(
Une idée, mais je ne suis pas un spécialiste es API en VB !
Si tu mets alias : RegLoadKeyW à la place de RegLoadKeyA, qu'est-ce que
donne ?
(de même pour les autres fonctions)
--
Fred
Dans le message:eSpgyouaFHA.584@TK2MSFTNGP15.phx.gbl,
scraper écrit :
> Bonjour Fred, dans le message
> news:ehkkerraFHA.740@tk2msftngp13.phx.gbl
> tu disais :
>
>
>> Ben, je n'osais même pas te donner le lien tellement je l'ai trouvé
>> rapidement en tapant RegLoadKey dans la zone de recherche de la MSDN
>> :-D http://support.microsoft.com/default.aspx?scid=kb;en-us;297060
>> D'après l'introduction, cela charge bien un fichier ruche NTUSER.DAT
>> Pas testé, pas de VB6 à la maison.
>> Bonne lecture
>
> ben petits problèmes quand même :
> avant de m'aventurer à modifier le code, je l'ai testé tel que, sur un
> fichier ntuser non chargé au démarrage de mon systeme...
>
> pas moyen de charger la ruche ! :-(
>
> j'ai bien la clé "keyLoaded" qui est créée, mais elle est vide ...
>
> en outre, quand je veux fermer le projet, et donc décharger la ruche,
> j'ai un message d'erreur ...
> (RegUnloadKey:87)
>
> et impossible de supprimer manuellement la clé dans le Registre ...
>
> voila, c'est pas brillant :-(
Une idée, mais je ne suis pas un spécialiste es API en VB !
Si tu mets alias : RegLoadKeyW à la place de RegLoadKeyA, qu'est-ce que
donne ?
(de même pour les autres fonctions)
--
Fred
Dans le message:,
scraper écrit :
> Bonjour Fred, dans le message
> news:
> tu disais :
>
>
>> Ben, je n'osais même pas te donner le lien tellement je l'ai trouvé
>> rapidement en tapant RegLoadKey dans la zone de recherche de la MSDN
>> :-D http://support.microsoft.com/default.aspx?scid=kb;en-us;297060
>> D'après l'introduction, cela charge bien un fichier ruche NTUSER.DAT
>> Pas testé, pas de VB6 à la maison.
>> Bonne lecture
>
> ben petits problèmes quand même :
> avant de m'aventurer à modifier le code, je l'ai testé tel que, sur un
> fichier ntuser non chargé au démarrage de mon systeme...
>
> pas moyen de charger la ruche ! :-(
>
> j'ai bien la clé "keyLoaded" qui est créée, mais elle est vide ...
>
> en outre, quand je veux fermer le projet, et donc décharger la ruche,
> j'ai un message d'erreur ...
> (RegUnloadKey:87)
>
> et impossible de supprimer manuellement la clé dans le Registre ...
>
> voila, c'est pas brillant :-(
Une idée, mais je ne suis pas un spécialiste es API en VB !
Si tu mets alias : RegLoadKeyW à la place de RegLoadKeyA, qu'est-ce que
donne ?
(de même pour les autres fonctions)
--
Fred
Salut Fred ! :O)
Les fonctions API qui ont des chaines de caractères en paramètre ont
souvent une version A (ANSI) et W (Unicode). La différence entre les
deux, c'est que la version A s'attend à recevoir ses paramètres de
types String en ASCII et l'autre (W) en Unicode..
Salut Fred ! :O)
Les fonctions API qui ont des chaines de caractères en paramètre ont
souvent une version A (ANSI) et W (Unicode). La différence entre les
deux, c'est que la version A s'attend à recevoir ses paramètres de
types String en ASCII et l'autre (W) en Unicode..
Salut Fred ! :O)
Les fonctions API qui ont des chaines de caractères en paramètre ont
souvent une version A (ANSI) et W (Unicode). La différence entre les
deux, c'est que la version A s'attend à recevoir ses paramètres de
types String en ASCII et l'autre (W) en Unicode..
> Dans ce cas, n'est-il pas préférable d'utiliser systématiquement les
versions Unicode des APIs dès lors que l'on est suceptible de tomber sur
tel cas ?
J'imagine qu'à l'avenir, MS optera pour le tout Unicode pour
simplifier l'internationalisation de ses systèmes.
> Dans ce cas, n'est-il pas préférable d'utiliser systématiquement les
versions Unicode des APIs dès lors que l'on est suceptible de tomber sur
tel cas ?
J'imagine qu'à l'avenir, MS optera pour le tout Unicode pour
simplifier l'internationalisation de ses systèmes.
> Dans ce cas, n'est-il pas préférable d'utiliser systématiquement les
versions Unicode des APIs dès lors que l'on est suceptible de tomber sur
tel cas ?
J'imagine qu'à l'avenir, MS optera pour le tout Unicode pour
simplifier l'internationalisation de ses systèmes.
Salut Fred ! :O)
Les fonctions API qui ont des chaines de caractères en paramètre ont souvent
une version A (ANSI) et W (Unicode). La différence entre les deux, c'est que
la version A s'attend à recevoir ses paramètres de types String en ASCII et
l'autre (W) en Unicode..
Pour ceux qui ne le savait pas, VB conserve les chaines en Unicode à
l'interne et conserve également une copie de la chaine en version ANSI.
C'est la version ANSI qui est employé pour les appels standard. La function
StrPtr() permet d'obtenir l'adresse de la version Unicode de la chaine, on
l'utilise lorsque l'on doit passer une chaine Unicode à un API.
Voici un exemple d'appel des 2 versions pour les curieux :
http://groups.google.com/groups?hl=fr&lr=&selm=%23BasxC64EHA.3416%40TK2MSFTNGP09.phx.gbl&rnum=4
Donc, en gros, le fait de changer une pour l'autre ne devrait en aucun cas
changer le résultat. :O)
Salut Fred ! :O)
Les fonctions API qui ont des chaines de caractères en paramètre ont souvent
une version A (ANSI) et W (Unicode). La différence entre les deux, c'est que
la version A s'attend à recevoir ses paramètres de types String en ASCII et
l'autre (W) en Unicode..
Pour ceux qui ne le savait pas, VB conserve les chaines en Unicode à
l'interne et conserve également une copie de la chaine en version ANSI.
C'est la version ANSI qui est employé pour les appels standard. La function
StrPtr() permet d'obtenir l'adresse de la version Unicode de la chaine, on
l'utilise lorsque l'on doit passer une chaine Unicode à un API.
Voici un exemple d'appel des 2 versions pour les curieux :
http://groups.google.com/groups?hl=fr&lr=&selm=%23BasxC64EHA.3416%40TK2MSFTNGP09.phx.gbl&rnum=4
Donc, en gros, le fait de changer une pour l'autre ne devrait en aucun cas
changer le résultat. :O)
Salut Fred ! :O)
Les fonctions API qui ont des chaines de caractères en paramètre ont souvent
une version A (ANSI) et W (Unicode). La différence entre les deux, c'est que
la version A s'attend à recevoir ses paramètres de types String en ASCII et
l'autre (W) en Unicode..
Pour ceux qui ne le savait pas, VB conserve les chaines en Unicode à
l'interne et conserve également une copie de la chaine en version ANSI.
C'est la version ANSI qui est employé pour les appels standard. La function
StrPtr() permet d'obtenir l'adresse de la version Unicode de la chaine, on
l'utilise lorsque l'on doit passer une chaine Unicode à un API.
Voici un exemple d'appel des 2 versions pour les curieux :
http://groups.google.com/groups?hl=fr&lr=&selm=%23BasxC64EHA.3416%40TK2MSFTNGP09.phx.gbl&rnum=4
Donc, en gros, le fait de changer une pour l'autre ne devrait en aucun cas
changer le résultat. :O)
> On peut également utiliser la fonction StrConv, notamment pour certaines
API réseaux qui existent uniquement en Unicode sous W2K, XP
(NetApi32.dll) par ex :
> On peut également utiliser la fonction StrConv, notamment pour certaines
API réseaux qui existent uniquement en Unicode sous W2K, XP
(NetApi32.dll) par ex :
> On peut également utiliser la fonction StrConv, notamment pour certaines
API réseaux qui existent uniquement en Unicode sous W2K, XP
(NetApi32.dll) par ex :
Bonjour,
Je viens de tester le code du lien sans problème.
Petite précision et qui doit avoir son importance : je suis sous
Windows 2000 !
Effectivement, en relisant la page attentivement, il est précisé que
la procédure est donné pour NT4 ou 2000.
Désolé de na pas l'avoir fait avant !
Effectivement, il y a des différences dans la clé HK_USERS sous XP
(je crois qu'on l'avait évoqué dans un autre fil avec Luc Burnouf).
Cela vient probablement de là.
En ce qui concerne ton registre, as-tu essayé de régler les
autorisations pour supprimer la nouvelle clé ?
Bonjour,
Je viens de tester le code du lien sans problème.
Petite précision et qui doit avoir son importance : je suis sous
Windows 2000 !
Effectivement, en relisant la page attentivement, il est précisé que
la procédure est donné pour NT4 ou 2000.
Désolé de na pas l'avoir fait avant !
Effectivement, il y a des différences dans la clé HK_USERS sous XP
(je crois qu'on l'avait évoqué dans un autre fil avec Luc Burnouf).
Cela vient probablement de là.
En ce qui concerne ton registre, as-tu essayé de régler les
autorisations pour supprimer la nouvelle clé ?
Bonjour,
Je viens de tester le code du lien sans problème.
Petite précision et qui doit avoir son importance : je suis sous
Windows 2000 !
Effectivement, en relisant la page attentivement, il est précisé que
la procédure est donné pour NT4 ou 2000.
Désolé de na pas l'avoir fait avant !
Effectivement, il y a des différences dans la clé HK_USERS sous XP
(je crois qu'on l'avait évoqué dans un autre fil avec Luc Burnouf).
Cela vient probablement de là.
En ce qui concerne ton registre, as-tu essayé de régler les
autorisations pour supprimer la nouvelle clé ?
Après essai du code sous XP SP2, pour moi c'est OK, avec les
privilèges Administrateur, sinon Erreur 1314.
On obtient l'erreur 87 ,entre autre, si le contrôle Text1 ne contient
pas un chemin valide vers un fichier NtUser.Dat (Erreur 3 sur
RegLoadKey, et 87 sur RegUnloadKey), mais dans ce cas de figure, la
ruche keyLoaded n'apparait pas sous HKEYS_USERS. Donc à suivre ...
Après essai du code sous XP SP2, pour moi c'est OK, avec les
privilèges Administrateur, sinon Erreur 1314.
On obtient l'erreur 87 ,entre autre, si le contrôle Text1 ne contient
pas un chemin valide vers un fichier NtUser.Dat (Erreur 3 sur
RegLoadKey, et 87 sur RegUnloadKey), mais dans ce cas de figure, la
ruche keyLoaded n'apparait pas sous HKEYS_USERS. Donc à suivre ...
Après essai du code sous XP SP2, pour moi c'est OK, avec les
privilèges Administrateur, sinon Erreur 1314.
On obtient l'erreur 87 ,entre autre, si le contrôle Text1 ne contient
pas un chemin valide vers un fichier NtUser.Dat (Erreur 3 sur
RegLoadKey, et 87 sur RegUnloadKey), mais dans ce cas de figure, la
ruche keyLoaded n'apparait pas sous HKEYS_USERS. Donc à suivre ...