Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » registryeingriff...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.05.2004, 21:26 Uhr
~AnnoNymus
Gast


ich wollte wissen mit welchem befehl man registryeinträge erstellt, bzw ändert.
ich benutze visual c++ .net

danke im voraus , die suchmaschiene ist bei mir hängen geblieben.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
31.05.2004, 12:12 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Soll das ein MFC-Programm werden, API oder .NET?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
31.05.2004, 13:39 Uhr
~toxic
Gast


hi, also ich mach das meistens so:

C++:
#include "atlbase.h"
...
/* zum Schreiben */
CRegKey key;
if (key.Open(HKEY_LOCAL_MACHINE, "Software\\Dein\\Pfad", KEY_WRITE) == ERROR_FILE_NOT_FOUND )
    key.Create(HKEY_LOCAL_MACHINE, "Software\\Dein\\Pfad", REG_NONE, REG_OPTION_NON_VOLATILE);

key.SetValue(m_iInteger, "Keyname");
key.SetValue(m_sCString, "Keyname");
key.Close();
...
/* und wieder Lesen */
CRegKey key;
DWORD temp = 160;

if ( key.Open(HKEY_LOCAL_MACHINE, "Software\\Dein\\Pfad", KEY_READ) != ERROR_SUCCESS )
    MessageBox("Der Registry-Eintrag fehlt.", "Fehler", MB_ICONERROR | MB_OK);

key.QueryValue(temp, "intWert");
m_iInteger = (int)temp;

key.QueryValue(m_sCString.GetBuffer(temp), "CStringWert", &temp);
m_sCString.ReleaseBuffer();

key.Close();


aber schau dir auf alle fälle mal die CRegKey-members an !
--
grusz
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
31.05.2004, 17:50 Uhr
~AnnoNymus
Gast


ein mfc-prog....
danke für die schnelle antwort
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
31.05.2004, 18:24 Uhr
~AnnoNymus
Gast


wie setz ich das aber in dermfc um, bin anfänger
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.06.2004, 01:15 Uhr
~toxic
Gast


hi, na genau wie im obigen beispiel ! statt "HKEY_LOCAL_MACHINE" kanste auch "HKEY_CURRENT_USER" nutzen, dann stehen allerdings die reg-einträge nur dem aktuellen user (wie der name schon sagt) zur verfügung.
--
grusz
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
01.06.2004, 11:26 Uhr
rene rosenberger



wenn es nur für den lokalen user sein soll ist writeprofilestring ganz angenehm. da spart man sich die pfadangabe.
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: