Avatar billede bif_pin Nybegynder
03. juli 2003 - 21:51 Der er 2 kommentarer og
2 løsninger

Ny i vs dot net - bibliotek til at hente nøgle i reg db

Jeg er splinterny mht visal studio dot net og lige nu virker det uoverkommeligt for mig. Men jeg skal bruge det og derfor ville jeg gerne høre om der kan anbefales en bog som omhandler programmering i vs .net med c++.

Derudover søger jeg det klassebibliotek og de funktioner som bruges til at hente nøgler i registreringsdatabasen.
Har prøvet at søge men kan ikke finde info omkring dette i vs.

Lige nu har jeg lavet noget socket programmering med #include<winsock>.
Er der et klassebibliotet som gør socketprogrammeringen i c++ mere simpel?

Håber nogle kan hjælpe

MVH Tom.
Avatar billede tam Nybegynder
03. juli 2003 - 22:31 #1
Der følger ikke nogle klasser med VS.NET som gær registrerings database adgang nemmere fra C++, og det samme med sockets. (På nær MFC, men det er ikke så nemt at komme i gang med)

Du kan finde beggfe de ting du spørger efter her: http://codeproject.com
Avatar billede cplus Nybegynder
04. juli 2003 - 13:02 #2
Visual Studio .NET kan virke noget uoverskueligt... men prøv at lægge mærke til at du kan skjule vinduer automatisk... Det gør det noget mere overskueligt.
/******************************************************************************

Forestil dig at en registry key er ligesom en fil..

1. Den skal åbnes
2. Læses
3. Skrive -værdi fx
4. Luk igen

Følgende har jeg simpelthen bare kopieret fra mit msdn -det er en oversigt over de funktioner, som du skal benytte. Kig evt. på http://msdn.microsoft.com
hvis du ikke selv ejer det..

RegCloseKey Releases a handle to the specified registry key.
RegConnectRegistry Establishes a connection to a predefined registry handle on another computer.
RegCreateKeyEx Creates the specified registry key.
RegDeleteKey Deletes a subkey.
RegDeleteValue Removes a named value from the specified registry key.
RegDisablePredefinedCache Disables the predefined registry handle table of HKEY_CURRENT_USER for the specified process.
RegEnumKeyEx Enumerates subkeys of the specified open registry key.
RegEnumValue Enumerates the values for the specified open registry key.
RegFlushKey Writes all the attributes of the specified open registry key into the registry.
RegGetKeySecurity Retrieves a copy of the security descriptor protecting the specified open registry key.
RegLoadKey Creates a subkey under HKEY_USERS or HKEY_LOCAL_MACHINE and stores registration information from a specified file into that subkey.
RegNotifyChangeKeyValue Notifies the caller about changes to the attributes or contents of a specified registry key.
RegOpenCurrentUser Retrieves a handle to the HKEY_CURRENT_USER key for the user the current thread is impersonating.
RegOpenKeyEx Opens the specified registry key.
RegOpenUserClassesRoot Retrieves a handle to the HKEY_CLASSES_ROOT key for the specified user.
RegOverridePredefKey Maps a predefined registry key to a specified registry key.
RegQueryInfoKey Retrieves information about the specified registry key.
RegQueryMultipleValues Retrieves the type and data for a list of value names associated with an open registry key.
RegQueryValueEx Retrieves the type and data for a specified value name associated with an open registry key.
RegReplaceKey Replaces the file backing a registry key and all its subkeys with another file.
RegRestoreKey Reads the registry information in a specified file and copies it over the specified key.
RegSaveKey Saves the specified key and all of its subkeys and values to a new file.
RegSetKeySecurity Sets the security of an open registry key.
RegSetValueEx Sets the data and type of a specified value under a registry key.
RegUnLoadKey Unloads the specified registry key and its subkeys from the registry.


The following are the initialization-file functions. They retrieve information from and copy information to a system- or application-defined initialization file. These functions are provided only for compatibility with 16-bit versions of Windows. New applications should use the registry.

Function Description
GetPrivateProfileInt Retrieves an integer associated with a key in the specified section of an initialization file.
GetPrivateProfileSection Retrieves all the keys and values for the specified section of an initialization file.
GetPrivateProfileSectionNames Retrieves the names of all sections in an initialization file.
GetPrivateProfileString Retrieves a string from the specified section in an initialization file.
GetPrivateProfileStruct Retrieves the data associated with a key in the specified section of an initialization file.
GetProfileInt Retrieves an integer from a key in the specified section of the Win.ini file.
GetProfileSection Retrieves all the keys and values for the specified section of the Win.ini file.
GetProfileString Retrieves the string associated with a key in the specified section of the Win.ini file.
WritePrivateProfileSection Replaces the keys and values for the specified section in an initialization file.
WritePrivateProfileString Copies a string into the specified section of an initialization file.
WritePrivateProfileStruct Copies data into a key in the specified section of an initialization file.
WriteProfileSection Replaces the contents of the specified section in the Win.ini file with specified keys and values.
WriteProfileString
Avatar billede cplus Nybegynder
04. juli 2003 - 13:04 #3
Husk du arbejder med handles! Sammenlign det med FILE* om du vil eller CreateFile handles. Det kører lidt efter samme princip
Avatar billede bif_pin Nybegynder
08. juni 2004 - 22:06 #4
tak for hjælpen gutter selv om det er lang tid siden.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester