none
寫入別人電腦的機碼值無法用Dword寫入 RRS feed

  • 問題

  • 大家好, 我用的是 VB2005(VB語系, Net2.0)
    我的指令語法如下:

    Const HKEY_LOCAL_MACHINE = &H80000002
    Dim strKeyPath
    oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & sPCName & "\root\default:StdRegProv")
    strKeyPath = "SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
    oReg.SetStringValue(HKEY_LOCAL_MACHINE, strKeyPath, "UseWUServer", "1", RegistryValueKind.DWord)

    第三行的sPCNAME是對方的電腦名稱
    當我執行這指令後,確實是會在指定的路徑建立機碼"UseWUServer", 並給予值"1"
    可是它寫入的機碼是"字串值", 而並不是我要的 "REG_Dword值"
    不知各位是否可以給予建議, 謝謝
    2010年11月25日 下午 03:05

解答

所有回覆