5

MRU リストから次の出力が得られます。文字列または ASCII 文字に変換するにはどうすればよいですか?

'gp "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU"'

18: {80, 0, 120, 0...}
5: {50, 0, 109, 0...}

4

3 に答える 3

3

Carbon PowerShell モジュールからGet-RegistryKeyValueを使用できます。このキー値を配列として返します。これをデコードできます。

$path = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU'
$result = Get-RegistryKeyValue -Path $path -Name 0
[System.Text.Encoding]::Unicode.GetString( $result )

しかし、そのレジストリ値にはテキスト以外のものが含まれているようです。

免責事項: 私は Carbon モジュールの作成者/保守者です。

于 2013-07-01T21:57:05.027 に答える