existe t-il un moyen de lire et modifier une valeur de la base de registre de windows 9x en langage C ?
MSDN : RegOpenKey.
-- "MOI JE VEUX JOUER DE L'HELICON (PON PON PON PON)"
Pierre Maurette
"Thierry" a écrit dans le message de news:
...
> existe t-il un moyen de lire et modifier une valeur de la base de > registre de windows 9x en langage C ?
MSDN : RegOpenKey.
Je dirais même plus : Pour aborder ça (au demeurant très simple) sereinement, il faut vous procurer une aide de type win32.hlp (google), ou mieux un disque MSDN (avec VS6, ou même la trial de VS .NET). Ou alors, si vous avez l'ADSL, le MSDN sur le site Microsoft. Vous cherchez "Registry Functions" par exemple, ou RegOpenKey pour commencer. Vous verrez qu'il y a beaucoup de fonctions, beaucoup d'infos, et en particulier parfois des exemples de code, en C justement (ou C++ utilisable en C, je ne sais plus, dans ces exemples ça ne fait pas de vrai différence). Vous trouverez sur ces fiches de fonctions des renseignements intéressants, par exemple qu'il faut inclure winreg.h, et que la bibliothèque est advapi32.lib. Ça fonctionne sur au minimum une appli console. Pierre
"Thierry" <yarglah@com.invalid> a écrit dans le message de news:
XnF93F8833AE9411pouletetcetc@213.228.0.138...
...
> existe t-il un moyen de lire et modifier une valeur de la base de
> registre de windows 9x en langage C ?
MSDN : RegOpenKey.
Je dirais même plus :
Pour aborder ça (au demeurant très simple) sereinement, il faut vous
procurer une aide de type win32.hlp (google), ou mieux un disque MSDN (avec
VS6, ou même la trial de VS .NET). Ou alors, si vous avez l'ADSL, le MSDN
sur le site Microsoft.
Vous cherchez "Registry Functions" par exemple, ou RegOpenKey pour
commencer. Vous verrez qu'il y a beaucoup de fonctions, beaucoup d'infos, et
en particulier parfois des exemples de code, en C justement (ou C++
utilisable en C, je ne sais plus, dans ces exemples ça ne fait pas de vrai
différence).
Vous trouverez sur ces fiches de fonctions des renseignements intéressants,
par exemple qu'il faut inclure winreg.h, et que la bibliothèque est
advapi32.lib.
Ça fonctionne sur au minimum une appli console.
Pierre
> existe t-il un moyen de lire et modifier une valeur de la base de > registre de windows 9x en langage C ?
MSDN : RegOpenKey.
Je dirais même plus : Pour aborder ça (au demeurant très simple) sereinement, il faut vous procurer une aide de type win32.hlp (google), ou mieux un disque MSDN (avec VS6, ou même la trial de VS .NET). Ou alors, si vous avez l'ADSL, le MSDN sur le site Microsoft. Vous cherchez "Registry Functions" par exemple, ou RegOpenKey pour commencer. Vous verrez qu'il y a beaucoup de fonctions, beaucoup d'infos, et en particulier parfois des exemples de code, en C justement (ou C++ utilisable en C, je ne sais plus, dans ces exemples ça ne fait pas de vrai différence). Vous trouverez sur ces fiches de fonctions des renseignements intéressants, par exemple qu'il faut inclure winreg.h, et que la bibliothèque est advapi32.lib. Ça fonctionne sur au minimum une appli console. Pierre
TheChameleon
Juste un petit détail pour dire que les fonction de l'API32 sont en principe utilisable en C et/ou en C++. Donc si l'exemple est en C++, l'appel en C est strictement similaire au vue de ces arguments et de son fonctionnement.
en particulier parfois des exemples de code, en C justement (ou C++ utilisable en C, je ne sais plus, dans ces exemples ça ne fait pas de vrai différence).
Juste un petit détail pour dire que les fonction de l'API32 sont en
principe utilisable en C et/ou en C++. Donc si l'exemple est en C++,
l'appel en C est strictement similaire au vue de ces arguments et de son
fonctionnement.
en particulier parfois des exemples de code, en C justement (ou C++
utilisable en C, je ne sais plus, dans ces exemples ça ne fait pas de vrai
différence).
Juste un petit détail pour dire que les fonction de l'API32 sont en principe utilisable en C et/ou en C++. Donc si l'exemple est en C++, l'appel en C est strictement similaire au vue de ces arguments et de son fonctionnement.
en particulier parfois des exemples de code, en C justement (ou C++ utilisable en C, je ne sais plus, dans ces exemples ça ne fait pas de vrai différence).