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); |
---|