我正在研究一個將安裝在工廠車間多臺計算機上的程序。這個程序有一個登錄屏幕,其中一個要求是它應該根據計算機自動輸入機器名稱。所以我決定用機器名稱在HKEY_LOCAL_MACHINE中放入一個密鑰是一個好主意,這樣員工就不會混淆了它。唯一的問題是,我無法知道如何從註冊表中讀取密鑰。從Windows註冊表中讀取值?
我發現代碼似乎正在創建一個鍵和讀取/寫入它,但我只是需要閱讀它即時通訊不會做一個或寫入一個。這是代碼,
Dim strString As String
Dim cdReg As New registryfncs
cdReg.CreateKey ("HKEY_LOCAL_MACHINE\Software\Expert Resource Management")
strString = cdReg.SetStringValue("HKEY_LOCAL_MACHINE\Software\Expert Resource Management", "Owner", Date)
strString = cdReg.GetStringValue("HKEY_LOCAL_MACHINE\Software\Expert Resource Management", "Owner")
我想知道這是否正確的方式去或如果即時消失無望。
這裏有很多解決方案:https://www.google.com/search?q=vb6+read+key+from+registry&oq=vb6+read+key+from+registry。究竟是什麼問題?你測試了代碼嗎? – LittleBobbyTables
我輸入的代碼,我把我需要的值,但事實證明'registryfncs'不是一個本地的VB6申報對象。我不知道它來自哪裏。即時通訊從谷歌搜索閱讀在VB6中的註冊表項的文章buch,但沒有真正幫助我,我不知道該使用什麼和不使用。 – NickHallick