någon som använt sig av funktionen "RegDeleteValue" ?
vill gärna ha exempel!
RegDeleteValue
4 svar · 248 visningar · startad av firstchoice
Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal Hkey As Long, ByVal lpValueName As String) As Long
Detta är iofs VB och inte VBScript, men likväl så kan du spana in ett exempel genom att tanka hem vb-projektet RegSettings. Sedan är det bara att göra om så gott det går till VBScript eller fila till en komponent av det.
Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal Hkey As Long, ByVal lpValueName As String) As Long
det visste jag redan
men jag får inte rätt på vilka värden jag skall skicka in
Flyttas från ASP.
hKey Handle till nyckeln.
lpValueName 0-terminerad sträng med värdet.
Private Const HKEY_LOCAL_MACHINE As Long = &H80000002
[blue]'Lägg in "sökvägen" till nyckeln du vill ta bort här...[/blue]
Private Const strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
Private Declare Function RegDeleteValue Lib "advapi32.dll" _
Alias "RegDeleteValueA" _
(ByVal Hkey As Long, _
ByVal lpValueName As String) As Long
Private Declare Function RegOpenKey Lib "advapi32" _
Alias "RegOpenKeyA" _
(ByVal hKey As Long, _
ByVal lpSubKey As String, _
phkResult As Long) As Long
Dim hKey As Long
[blue]'Öppnar en nyckel och sparar Handle till nyckeln i hKey[/blue]
Call RegOpenKey(HKEY_LOCAL_MACHINE, strKeyPath, hKey)
[blue]'Ta bort ett värde ur nyckeln...[/blue]
Call RegDeleteValue(hKey, "Synchronization Manager")
Det kan fungera... det är ju bara att prova dig fram. Jag har ingen aning om det fungerar eller inte, eftersom jag har läst lite syntax och plitat ner lite kod från det jag läst.