2013-04-09 49 views

回答

5
  1. 讀取的值(一個字節數組)
  2. 修改數組元素
  3. 寫字節數組返回到註冊表項。

下面是一個例子:

$key = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections' 

$data = (Get-ItemProperty -Path $key -Name DefaultConnectionSettings).DefaultConnectionSettings 
$data[8] = 9 
Set-ItemProperty -Path $key -Name DefaultConnectionSettings -Value $data 
+0

這看起來令人驚訝!當你這樣做$ data [8] = 9時,它是否將9轉換爲十六進制? – 2013-04-10 00:05:24

+1

字節數組是一個十進制值0-255的數組。請參閱['system.byte'](http://msdn.microsoft.com/en-us/library/5bdb6693(v = VS.71).aspx)。數據僅以註冊表編輯器的16位(十六進制)顯示。 – 2013-04-10 00:08:35

+0

絕對驚人的答案!你怎麼知道如何做到這一點? – 2013-04-10 00:10:17

相關問題