Forum » Programiranje » ms access, id številka računalnika
ms access, id številka računalnika
![](https://static.slo-tech.com/stili/avatar_gray.gif)
mazi42 ::
V registru pod HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "ProductID je zapisana številka, katera se pri različnih računalnikih nikoli ne ponovi. Kako bi lahko to številko s pomočjo klika na gumb prebral in jo zapisal v npr. text box? Nisem namreč preveč vešč v programiranju.
Hvala vsem
mazi42
Hvala vsem
mazi42
![](https://static.slo-tech.com/stili/avatar_gray.gif)
dëych ::
Lahko narediš z VB skripto.
Set objShell = CreateObject("WScript.Shell")
Set objReg = GetObject("WinMgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
strRegProductID = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ProductId"
strProductID = objShell.RegRead(strRegProductID)
Wscript.Echo "ProductID: " & strProductID
Namesto echo lahko uporabis FSO in generiraš npr. txt fajle. Lahko tudi narediš povezavo do accessove baze in ti avtomatsko zapiše v bazo, vsaj mislm da bi mogl it. Poguglaj.
Set objShell = CreateObject("WScript.Shell")
Set objReg = GetObject("WinMgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
strRegProductID = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ProductId"
strProductID = objShell.RegRead(strRegProductID)
Wscript.Echo "ProductID: " & strProductID
Namesto echo lahko uporabis FSO in generiraš npr. txt fajle. Lahko tudi narediš povezavo do accessove baze in ti avtomatsko zapiše v bazo, vsaj mislm da bi mogl it. Poguglaj.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Porker ::
... če tole malo zgoraj prirediš za Access:
Sub ProductID()
Dim strProductID As String
Dim strRegProductID As String
Dim objShell As Object
Dim objReg As Object
Set objShell = CreateObject("WScript.Shell")
Set objReg = GetObject("WinMgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
strRegProductID = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ProductId"
strProductID = objShell.RegRead(strRegProductID)
'Zapis vrednosti v MsgBox. Lahko tudi v polje na obrazcu, tabelo....
MsgBox "ProductID te mašine je: " & strProductID, vbOKOnly, "Sporočilo"
End Sub
... in zadeva deluje.
lp.
Sub ProductID()
Dim strProductID As String
Dim strRegProductID As String
Dim objShell As Object
Dim objReg As Object
Set objShell = CreateObject("WScript.Shell")
Set objReg = GetObject("WinMgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
strRegProductID = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ProductId"
strProductID = objShell.RegRead(strRegProductID)
'Zapis vrednosti v MsgBox. Lahko tudi v polje na obrazcu, tabelo....
MsgBox "ProductID te mašine je: " & strProductID, vbOKOnly, "Sporočilo"
End Sub
... in zadeva deluje.
lp.
... and who is the real porker now ...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | VBS skripta za IP nastavitveOddelek: Programiranje | 3492 (3006) | Malajlo |
» | Baza & c#Oddelek: Programiranje | 4216 (3274) | xardas |
» | En majhen trik za vseOddelek: Programiranje | 1740 (1336) | Trubar |
» | Login scriptOddelek: Programiranje | 1110 (1044) | Mercier |
» | Pomoč pri nastavitvah NTbackup.exe v win xpOddelek: Programska oprema | 1688 (1417) | XWY |