Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C++] Registro sistema

  1. #1
    Utente di HTML.it L'avatar di rs9000
    Registrato dal
    Jun 2009
    Messaggi
    32

    [C++] Registro sistema

    ragà ho bisogno del vostro aiuto ...ho creato un applicazione win32 che crea una chiave di registro per far si che parta in automatico ad ogni avvio.
    ecco il codice che ho scritto:

    codice:
    char bufferpercorso[512];
    HKEY chiave1;
    
    strcpy(bufferpercorso,"C:\\Programmi\\mioprog\\mioprog.exe");
    
    unsigned long size3 = strlen(bufferpercorso);
    
    RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&chiave1);
    
    RegSetValueEx(chiave1,"MioProgr",NULL,REG_SZ,(LPBYTE)bufferpercorso,size3);
    
    RegCloseKey(chiave1);
    
    MessageBox(0,"Fatto","Mess",0);
    su xp non ho nessun problema , ma su windows 7 non funziona ...non da nessun errore parte tranquillamente mi spunta il msgbox ma quando vado a controllare il registro la chiave non c'è!!!
    ho pensato che potesse essere un problema di privilegi perciò ho impostato sul manifesto del linker l'opzione "requireAdministrator" e l'ho eseguito con dx "esegui come amministratore" ma continua a non funzionare

  2. #2
    Utente di HTML.it L'avatar di rs9000
    Registrato dal
    Jun 2009
    Messaggi
    32
    risolto da solo ..... nei sistemi a 64bit la chiave di registro anche se scritta:

    HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\ etc.."

    va a finire in :

    HKEY_LOCAL_MACHINE,"SOFTWARE\\Wow6432Node \\Microsoft\\Windows\\etc.."

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da rs9000
    risolto da solo ..... nei sistemi a 64bit ...
    Beh ... non avevi mica detto che era una sistema a 64 bit ...
    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.