[d0df50b6] | 1 | // ********************************************************************************************************************************************************
|
---|
| 2 | // Aplicación HIDRA
|
---|
| 3 | // Copyright 2003-2005 José Manuel Alonso. Todos los derechos reservados.
|
---|
| 4 | // Fichero: registro.h
|
---|
| 5 | // Descripción:
|
---|
| 6 | // Este proyecto implementa el servicio hidra en un ordenador con plataforma windows NT. Este fichero aporta las funciones de
|
---|
| 7 | // manipulación del registro de Windows
|
---|
| 8 | // *********************************************************************************************************************************************************
|
---|
| 9 | #include <windows.h>
|
---|
| 10 | #include <stdio.h>
|
---|
| 11 | #include <stdlib.h>
|
---|
| 12 |
|
---|
| 13 | BOOLEAN WriteRegistryString(HKEY hive,char *key,char *subkey,char *value);
|
---|
| 14 | BOOLEAN WriteRegistryInteger(HKEY hive,char *key,char *subkey,DWORD value);
|
---|
| 15 | BOOLEAN WriteRegistryBytes(HKEY hive,char *key,char *subkey,void *value,int sz);
|
---|
| 16 | BOOLEAN ReadRegistryString(HKEY hive,char *key,char *subkey,char *value,int sz);
|
---|
| 17 | BOOLEAN ReadRegistryInteger(HKEY hive,char *key,char *subkey,DWORD *value);
|
---|
| 18 | BOOLEAN ReadRegistryShort(HKEY hive,char *key,char *subkey,short *value);
|
---|
| 19 | BOOLEAN DeleteRegistryValue(HKEY hive,char *key,char *subkey);
|
---|
| 20 | BOOLEAN DeleteRegistryKey(HKEY hive,char *key); |
---|