Willkommen bei Network & Security     remoteshell-security.com
Partnerseiten
login.php?sid=b3061dfa1f59242d598d41e491f083f6 profile.php?mode=register&sid=b3061dfa1f59242d598d41e491f083f6 faq.php?sid=b3061dfa1f59242d598d41e491f083f6 memberlist.php?sid=b3061dfa1f59242d598d41e491f083f6 search.php?sid=b3061dfa1f59242d598d41e491f083f6 index.php?sid=b3061dfa1f59242d598d41e491f083f6

Foren-Übersicht » Eigene Programme » Regeditor
Neues Thema eröffnen  Neue Antwort erstellen Vorheriges Thema anzeigen :: Nächstes Thema anzeigen 
Regeditor
BeitragVerfasst am: 17.02.2007 17:13 Antworten mit Zitat
Lukas
Anmeldedatum: 31.12.2005
Beiträge: 257
Wohnort: Wien




Hallo!

Ich schreibe gerade an einem Regeditor der zuallererst mal alle Keys und Values auflisten soll.
Es sind schon alle Keys auflistbar und auch Teile der Values leider aber eben nicht alle Values.

Viell findet ihr ja den Fehler:

Code:

#include <windows.h>
#include <winreg.h>
#include <stdio.h>

int enumsubkeys(HKEY key);
int enumvalues(HKEY subkey);

extern SOCKET sendsock;
extern SOCKADDR_IN address;

int parameter=0;

unsigned long int subkeys=0;
unsigned long int values=0;
unsigned long int size=200;

unsigned long int index=0;

char string [30] [200];
char path [30] [200];
unsigned long int buffersize=200;

unsigned long int i;

unsigned long int subvalues;
char value[20][255];

unsigned long int zaehler=0;

int rc=0;
int k=0;

char singlestring[200];

int nummer;




int regeditor(void)

{

HKEY rootkey[4];
HKEY hkey;
HKEY newkey[20];

rootkey[0]=HKEY_USERS;
rootkey[1]=HKEY_CURRENT_USER;
rootkey[2]=HKEY_LOCAL_MACHINE;
rootkey[3]=HKEY_USERS;
rootkey[4]=HKEY_PERFORMANCE_DATA;

i=0;

if(i==0)
{
hkey=rootkey[parameter];
}


strcpy(path[0],singlestring);


do
{


RegQueryInfoKey(hkey,NULL,NULL,NULL,&subkeys, NULL,
                        NULL,&values,NULL,NULL,NULL,NULL);

if(subkeys!=0)
{
rc=enumsubkeys(hkey);
}
else
{

  if (values!=0)
 
    {
     enumvalues(hkey); 

    }

}

scanf("%i",&nummer);

strcpy(path[i],string[nummer]);

memset(string,0,sizeof(string));


RegOpenKeyEx(hkey,path[i],0,KEY_ALL_ACCESS,&newkey[k]);
hkey=newkey[k];

k=k+1;
i=i+1;




}while(1);



return 0;
}


int enumsubkeys(HKEY key)

{


for (zaehler=0,index=0;zaehler<=(subkeys);index++,zaehler++)

{
   

RegEnumKey(key,index,string[zaehler],buffersize);
printf("%s\n",string[zaehler]);
Sleep(90);
}

return 0;
}

int enumvalues(HKEY subkey)

{


unsigned long int valueindex=0;
unsigned long int valuesize=254;
unsigned long int *a;

char kA[255];
        NULL,NULL,&values,NULL,NULL,NULL,NULL);

for (;valueindex<=30;valueindex++)
{
RegEnumValue(subkey,valueindex,kA,&valuesize,NULL,NULL,NULL,NULL);


printf("%s\n",kA);

}

return 0;
}



int main()

{

regeditor();





return 0;
}


is an manchen Stellen noch nicht so sauber, aber das meiste ist schon fertig.
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 23.01.2018 04:54 Antworten mit Zitat
Stapidonut
Anmeldedatum: 22.01.2018
Beiträge: 2




Wenn ich alle Schlüssel wissen wollte Kann ich den gleichen Code für dich schreiben?
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 15.02.2018 09:55 Antworten mit Zitat
aikaiko
Anmeldedatum: 15.02.2018
Beiträge: 2
Wohnort: Berlin, Deutschland




Wieso nicht?

_________________
aikon https://www.aikondistribution.de/
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
BeitragVerfasst am: 24.04.2018 09:51 Antworten mit Zitat
jotumovugu
Anmeldedatum: 24.04.2018
Beiträge: 1
Wohnort: Et facere velit aperiam aut quia id




Network and security is uploaded for the safety of the things for the humans. Yes, the arrangement of the security and bestessays is framed for the vital terms for the use of the document for the safety of the people and candidates.

_________________
Et ab voluptatum animi quis atque perspiciatis voluptatem quisquam ut qui tempor
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name Yahoo Messenger MSN Messenger Jabber ID
BeitragVerfasst am: 08.06.2018 15:23 Antworten mit Zitat
litlitex
Anmeldedatum: 24.02.2018
Beiträge: 5
Wohnort: Berlin, Deutschland




Ich wurde nicht damit bestimmen. Ich habe auf der andere Seite als wie ausstellungssysteme etwas anderes gesehen.
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 06.07.2018 09:12 Antworten mit Zitat
wyfaso
Anmeldedatum: 06.07.2018
Beiträge: 1
Wohnort: Sint ut voluptas ullam id autem id irure nobis saepe veritatis veniam magna




that is an ideal [url=https://www.bestessayservicereviews.com/]https://www.bestessayservicereviews.com/[/url]
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name Yahoo Messenger MSN Messenger Jabber ID
Regeditor
Foren-Übersicht » Eigene Programme
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Alle Zeiten sind GMT + 1 Stunde  
Seite 1 von 1  

  
  
 Neues Thema eröffnen  Neue Antwort erstellen  


Forensicherheit

Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin
Deutsche Übersetzung von phpBB.de


remoteshell-security.com | Partner | Boardregeln | Impressum