Ciao, io dovrei creare delle chiavi sul registro di sistema, ma dato che è la prima volta che utilizzo le API di Windows per questo scopo, mi trovo in difficoltà.
A questo indirizzo
http://msdn2.microsoft.com/en-us/library/ms724875.aspx
ho trovato la funzione che in teoria mi serve.
Ora, nel codice ho scritto questo:
Fino a qui ho cercato solo di inserire i valori dei percordi in cui voglio inserire la chiave, ma mi restituisce dei warning sulle istruzioni di copia con strcpy.codice:#include <stdio.h> #include <windows.h> int main() { // Definisco le variabili che mi serviranno HKEY hKey; LPCTSTR lpSubKey; DWORD Reserved; LPTSTR lpClass; DWORD dwOptions; REGSAM samDesired; LPSECURITY_ATTRIBUTES lpSecurityAttributes; PHKEY phkResult; LPDWORD lpdwDisposition; // Assegno alle variabili i valori che mi servono strcpy(hKey, HKEY_CLASSES_ROOT); strcpy(lpSubKey, "Directory\shell"); printf("ciao"); system("pause"); return 0; }/* main */
Mi potete illuminare. Io vorrei inserire una mia chiave in HKEY_CLASSES_ROOT\Directory\shell![]()
![]()
Grazie

Rispondi quotando