Miten Onnistuu windowsin rekisteristä haku open officella ja tiedon lisäys taulukko laskentaan?
Jollakin makrolla??
Esimerkiksi vaikka tämän tiedon.
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosDate.
Rekisteristä haku?
3
281
Vastaukset
- ....
Sub Check()
HKEY_CURRENT_USER=&H80000001
HKEY_LOCAL_MACHINE=&H80000002
'Result = GetKeyValue(HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\App Paths\soffice.exe", "", Regkey$)
Result = GetKeyValue(HKEY_LOCAL_MACHINE, "HARDWARE\DESCRIPTION\System\SystemBiosDate" , "", Regkey$)
print Regkey$
End Sub
Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" ( ByVal hKey As long,ByVal lpSubKey As String, ByVal ulOptions As Long,ByVal samDesired As Long,phkResult As Long) As Long
Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
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 Function GetKeyValue(KeyRoot As long, KeyName As String, SubKeyRef As String, ByRef KeyVal As String) As Boolean
Dim i As Long
Dim rc As Long
Dim hKey As Long
Dim KeyValType As Long
Dim tmpVal As String
Dim KeyValSize As Long
const KEY_ALL_ACCESS as long = &H3F
rc = RegOpenKeyEx(Keyroot, KeyName, 0, KEY_ALL_ACCESS, hKey)
If (rc ERROR_SUCCESS) Then GoTo GetKeyError
tmpVal = String$(1024, 0)
KeyValSize = 1024
rc = RegQueryValueEx(hKey, SubKeyRef, 0, KeyValType, tmpVal, KeyValSize)
If (rc ERROR_SUCCESS) Then GoTo GetKeyError
KeyVal = Left(tmpVal, KeyValSize)
GetKeyValue = True
rc = RegCloseKey(Key)
Exit Function
GetKeyError:
KeyVal = ""
GetKeyValue = False
rc = RegCloseKey(hKey)
End Function- Antoi Herjan
Lukuvirhe.
Tämä ominaisuus on vain lukua varten
ja pysähtyi tähän kohtaan.
HKEY_CURRENT_USER=&H80000001 - ...
Antoi Herjan kirjoitti:
Lukuvirhe.
Tämä ominaisuus on vain lukua varten
ja pysähtyi tähän kohtaan.
HKEY_CURRENT_USER=&H80000001Ota pois molemmat HKEY_...t.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Voitasko leikkiä jotain tunnisteleikkiä?
Tietäisi ketä täällä käy kaipaamassa.. kerro jotain mikä liittyy sinuun ja häneen eikä muut tiedä. Vastaan itsekin kohta801887Tietysti jokainen ansaitsee
Hän varmasti ansaitsee vain parasta ja sopivinta tietenkin, suon sen onnen hänelle enemmän kuin mielelläni. Aika on nyt181719- 161574
50+ naiset kyl
Lemottaa sillille mut myös niitte kaka lemottaa pahlle ku kävin naiste veskis nuuhiin201296En voi sille mitään
Tulen niin pahalle tuulelle tästä paikasta nykyisin. Nähnyt ja lukenut jo kaiken ja teidän juttu on samaa illasta toisee121234Välitän sinusta mies
Kaikki mitä yritin kertoa tänään ei mennyt ihan putkeen..Joka jäi jälkeenpäin ajateltuna suoraan sanottuna harmittaa aiv61232hieman diabetes...
Kävin eilen kaverin kanssa keskusapteekissa kun on muutama kuukausi sitten tullut suomesta ja oli diabetes insuliinit lo121196Miten joku voi käyttää koko elämänsä
siihen että nostelee täällä vanhoja ketjuja ja troIIaa niihin jotain linkkiä mitä kukaan ei avaa? Ihmisellä ei ole mitää91170Annetaanko olla vaan
Siinä se, tavallaan kysymys ja toteamuskin. Niin turhaa, niin rikkovaa. On niin äärettömän tärkeä, ja rakas olo.. N291161Pakkoruotsi on leikkikieli, jota ei ole tarkoituskaan osata
Pakkoruotsi on leikkikieli. Ennen leikkikieltä sanottiin siansaksaksi, sitten keksittiin tilalle pakkoruotsi. Pakkoruot91160