• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

dodawanie i usuwanie z autorun / rejestru

0 głosów
731 wizyt
pytanie zadane 25 sierpnia 2017 w C i C++ przez Gorlik1337 Użytkownik (610 p.)
edycja 25 sierpnia 2017 przez Gorlik1337

Witam mam kod który dodaje program do auto uruchamiania

bool zainstaluj(string sciezka, char * nazwa)
{
    /* DODAWANIE DO REJESTRU */
    HKEY klucz;
    LONG Wynik;
    DWORD Nowy;
    //const BYTE * lpData =( const BYTE * ) "C:\\WINDOWS\\twojprogram.exe";
    const BYTE * lpData =( const BYTE * ) sciezka.c_str();
    Wynik = RegCreateKeyEx( HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, 0, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, 0, & klucz, & Nowy );
    if( Wynik == ERROR_SUCCESS )
    {
        RegSetValueEx( klucz, nazwa, 0, REG_SZ, lpData, 256 );
        RegCloseKey( klucz );
    }
    else
    {
        return false;
    }
    return true;
}

ale chciałbym jeszcze aby była opcja usuwania go z rejestru, jak tą funkcję zrealizować

2 odpowiedzi

+1 głos
odpowiedź 26 sierpnia 2017 przez j23 Mędrzec (195,220 p.)
wybrane 27 sierpnia 2017 przez Gorlik1337
 
Najlepsza

Użyj RegDeleteValue (kod będzie podobny do tego, co masz teraz w zainstaluj).

+1 głos
odpowiedź 25 sierpnia 2017 przez Patrycjerz Mędrzec (192,320 p.)

Nigdy się tym nie zajmowałem, ale jeśli używasz Windows API, to może coś znajdziesz w dokumentacji: https://msdn.microsoft.com/en-us/library/windows/desktop/ms724871(v=vs.85).aspx.

PS Słowo "ścierzka" pisze się przez "ż", nie "rz".

Podobne pytania

0 głosów
1 odpowiedź 437 wizyt
pytanie zadane 31 stycznia 2018 w Offtop przez Hiskiel Pasjonat (22,830 p.)
0 głosów
1 odpowiedź 829 wizyt
pytanie zadane 23 maja 2021 w Systemy operacyjne, programy przez Mocaz Użytkownik (560 p.)

93,772 zapytań

142,730 odpowiedzi

323,382 komentarzy

63,369 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...