Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [C++] Creare una chiave di registro

    Vorrei scrivere un programmino per inserire una chiave di registro nel mio sistema in C++. Trovando questo su internet compila ma qualcosa di questo pezzo di codice fa sì che non mi funziona: precisamente mi da "Error creating key."

    Chi mi può aiutare?

    codice:
    HKEY hKey;
        LPCTSTR sk = TEXT("SOFTWARE\\Windows\\CurrentVersion\\Run\\PROVA");
    
        LONG openRes = RegCreateKeyEx(
                    HKEY_LOCAL_MACHINE,
                    sk,
                    0,
                    NULL,
                    REG_OPTION_BACKUP_RESTORE,
                    KEY_ALL_ACCESS,
                    NULL,
                    &hKey,
                    NULL);
    
        if (openRes==ERROR_SUCCESS) {
            printf("Success creating key.");
        } else {
            printf("Error creating key.");
        }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Controlla il codice d'errore restituito altrimenti ci dobbiamo affidare alla "sfera di cristallo" ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    ERROR_INVALID_PARAMETER : 87

    è questo il codice d'errore -.-

  4. #4
    Potete anche chiudere, ho risolto con:

    codice:
    system("reg add HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /V NOMEAPPLICAZIONE /T REG_SZ /F /D PERCORSO");
    Esempio:
    codice:
    system("reg add HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /V UnaProva /T REG_SZ /F /D F:\\prova\\prova1.exe");

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quindi c'è un parametro non corretto e a ben vedere

    SOFTWARE\\Windows\\CurrentVersion\\Run

    non esiste nel registro.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.