vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Re: Programmpfad aus Registry auslesen.... 
Autor: Jack77
Datum: 21.07.04 15:02

sry war wohl nich ganz bei mir. Hier ist das richtige:
das Modul:
'Registry-Schüssel
Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_USERS = &H80000003
Public Const HKEY_PERFORMANCE_DATA = &H80000004
Public Const HKEY_CURRENT_CONFIG = &H80000005
Public Const HKEY_DYN_DATA = &H80000006
'Rückgabewerte
Public Const REG_SZ = 1
Public Const REG_BINARY = 3
Public Const REG_DWORD = 4
Public Const ERROR_SUCCESS = 0&
'API-Deklarationen
Public Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" ( _
  ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As _
Long
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" ( _
ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" ( _
ByVal hKey As Long, ByVal lpSubKey As String) As Long
Public Declare Function RegDeleteValue Lib "advapi32.dll" Alias _
"RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueName As String) As Long
Public Declare Function RegEnumKey Lib "advapi32.dll" Alias "RegEnumKeyA" ( _
ByVal hKey As Long, ByVal dwIndex As Long, ByVal lpName As String, ByVal cbName _
As Long) As Long
Public Declare Function RegEnumValue Lib "advapi32.dll" Alias "RegEnumValueA" ( _
ByVal hKey As Long, ByVal dwIndex As Long, ByVal lpValueName As String, _
lpcbValueName As Long, lpReserved As Long, lpType As Long, lpData As Byte, _
lpcbData As Long) As Long
Public Declare Function RegQueryValueEx Lib "advapi32.dll" Alias _
"RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal _
lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long
Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" _
(ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal _
dwType As Long, lpData As Any, ByVal cbData As Long) As Long
'Neuen Registry-Schlüssel anlegen
'Beispiel:   CreateKey HKEY_LOCAL_MACHINE, "Software\SHADOWare"
Public Sub CreateKey(hKey As Long, strPath As String)
   Dim hCurKey As Long
   Dim lRegResult As Long   
   lRegResult = RegCreateKey(hKey, strPath, hCurKey)
   If lRegResult <> ERROR_SUCCESS Then
      'Irgendetwas ist schiefgegangen
   End If
   lRegResult = RegCloseKey(hCurKey)
End Sub
'Bestehenden Registry-Schlüssel entfernen
'Beispiel:   DeleteKey HKEY_LOCAL_MACHINE, "Software\SHADOWare"
Public Sub DeleteKey(ByVal hKey As Long, ByVal strPath As String)
   Dim lRegResult As Long
   lRegResult = RegDeleteKey(hKey, strPath)
End Sub
'Bestehenden Registry-Eintrag entfernen
'Beispiel:   DeleteValue HKEY_LOCAL_MACHINE, "Software\SHADOWare", "Eintrag"
Public Sub DeleteValue(ByVal hKey As Long, ByVal strPath As String, ByVal _
  strValue As String)
   Dim hCurKey As Long
   Dim lRegResult As Long   
   lRegResult = RegOpenKey(hKey, strPath, hCurKey)
   lRegResult = RegDeleteValue(hCurKey, strValue)
   lRegResult = RegCloseKey(hCurKey)
End Sub
weiter im nächsten post...

Probleme oder Fragen mit und ?ber den/m PC? Klappt was nicht?

......:::::X------www.insiders-xp.de------X:::::........

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Programmpfad aus Registry auslesen....1.654stargate206814.07.04 17:41
Re: Programmpfad aus Registry auslesen....1.071G.Lapp15.07.04 20:19
Re: Programmpfad aus Registry auslesen....1.041stargate206815.07.04 20:25
Re: Programmpfad aus Registry auslesen....1.052G.Lapp15.07.04 21:15
Re: Programmpfad aus Registry auslesen....947stargate206815.07.04 22:35
Re: Programmpfad aus Registry auslesen....987Jack7719.07.04 23:55
Re: Programmpfad aus Registry auslesen....903stargate206820.07.04 12:18
Re: Programmpfad aus Registry auslesen....1.085Jack7720.07.04 13:54
Re: Programmpfad aus Registry auslesen....971Jack7720.07.04 13:55
Re: Programmpfad aus Registry auslesen....901stargate206820.07.04 17:00
Re: Programmpfad aus Registry auslesen....965stargate206820.07.04 18:01
Re: Programmpfad aus Registry auslesen....1.106Jack7721.07.04 15:02
Re: Programmpfad aus Registry auslesen....1.352Jack7721.07.04 15:04
Re: Programmpfad aus Registry auslesen....1.891Jack7721.07.04 15:07
Re: Programmpfad aus Registry auslesen....1.106stargate206821.07.04 19:36
Re: Programmpfad aus Registry auslesen....1.059Jack7721.07.04 20:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel