hvad skal du bruge det til ? Hvis det er fordi du skal køre med flere netværksopsætninger, så check NetFreeze fra http://www.tool.de Man har mulighed for at gemme netværksopsætningen i en fil og loade forskellige opsætninger ind.
Sub RegSetValue(H_KEY&, RSubKey$, ValueName$, RegValue$) \'H_KEY must be one of the Key Constants Dim lRtn& \'returned by registry functions, should be 0& Dim hKey& \'return handle to opened key Dim lpDisp& Dim Sec_Att As SECURITY_ATTRIBUTES Sec_Att.nLength = 12& Sec_Att.lpSecurityDescriptor = 0& Sec_Att.bInheritHandle = False
lRtn = RegCreateKeyEx(H_KEY, RSubKey, 0&, \"\", 0&, Key_Write, Sec_Att, hKey, lpDisp) If lRtn <> 0 Then Exit Sub \'No key open, so leave End If lRtn = RegSetValueEx(hKey, ValueName, 0&, REG_SZ, ByVal RegValue, CLng(Len(RegValue) + 1)) lRtn = RegCloseKey(hKey) End Sub
Function RegGetValue$(MainKey&, SubKey$, value$) \' MainKey must be one of the Publicly declared HKEY constants. Dim sKeyType& \'returns the key type. This function expects REG_SZ or REG_DWORD Dim ret& \'returned by registry functions, should be 0& Dim lpHKey& \'return handle to opened key Dim lpcbData& \'length of data in returned string Dim ReturnedString$ \'returned string value Dim fTempDbl! If MainKey >= &H80000000 And MainKey <= &H80000006 Then \' Open key ret = RegOpenKeyExA(MainKey, SubKey, 0&, Key_Read, lpHKey) If ret <> ERROR_SUCCESS Then RegGetValue = \"\" Exit Function \'No key open, so leave End If
\' Set up buffer for data to be returned in. \' Adjust next value for larger buffers. lpcbData = 255 ReturnedString = Space$(lpcbData)
\' Read key ret& = RegQueryValueExA(lpHKey, value, ByVal 0&, sKeyType, ReturnedString, lpcbData) If ret <> ERROR_SUCCESS Then RegGetValue = \"\" \'Key still open, so finish up Else If sKeyType = REG_DWORD Then fTempDbl = Asc(Mid$(ReturnedString, 1, 1)) + &H100& * Asc(Mid$(ReturnedString, 2, 1)) + &H10000 * Asc(Mid$(ReturnedString, 3, 1)) + &H1000000 * CDbl(Asc(Mid$(ReturnedString, 4, 1))) RegGetValue = Format$(fTempDbl, \"000\") Else RegGetValue = Left$(ReturnedString, lpcbData - 1) End If End If \' Always close opened keys. ret = RegCloseKey(lpHKey) End If End Function
Hmm .. Then again ... Der skal vidst rettes mange steder for at det bliver effektivt ...
Jeg skal bruge det til en hitgenerator (Til hp\'s) Hvor jeg har en maskine der skal stå og skifte imellem 32000 forskellige IP addresser. Mangler bare lige det der med at skifte IP\'en :)
Synes godt om
Ny brugerNybegynder
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.