[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
应该是 REG_BINARY

TOP

本帖最后由 newswan 于 2023-4-18 16:58 编辑

回复 5# hentai87

reg add 不行的话,用 reg IMPORT *.reg

powershell 可以
  1. [byte[]]$a = @("00","03","15")
  2. New-ItemProperty -Path "HKLM:\Software\zzz" -Name "aaa" -Type None -Value $a
复制代码

TOP

本帖最后由 newswan 于 2023-4-18 21:18 编辑
  1. [byte[]]$a = @("00","03","15")
  2. Remove-ItemProperty -Path "HKLM:\SECURITY\Policy\Accounts\S-1-1-0\Privilgs" -Name "(Default)"
  3. New-ItemProperty -Path "HKLM:\SECURITY\Policy\Accounts\S-1-1-0\Privilgs" -Name "(Default)" -Type None -Value $a
复制代码

TOP

本帖最后由 newswan 于 2023-4-18 21:19 编辑

回复 15# hentai87


Remove-ItemProperty 是删除 value ,错误可以忽略
New-ItemProperty 不出错就行

TOP

本帖最后由 newswan 于 2023-4-20 03:11 编辑

测试正确的啊
https://imgse.com/i/p9kE4R1
  1. [byte[]]$a = @("00","03","15")
  2. Set-ItemProperty -Path "HKLM:\SECURITY\Policy\Accounts\S-1-1-0\Privilgs" -Name "(Default)" -Type None -Value $a
复制代码
用 set-ItemProperty 试试

TOP

回复 19# hentai87
  1. [byte[]]$a = @("00","03","15")
复制代码
改这里啊

TOP

本帖最后由 newswan 于 2023-4-21 01:02 编辑

回复 21# hentai87


十进制 17 转成了十六进制 11
  1. $str = "01,00,00,00,00,00,00,00,17,00,00,00,00,00,00,00,03,00,00,00"
  2. [byte[]]$a = $str -replace "(?=\d\d)","0x" -split ","
  3. set-ItemProperty -Path $path -Name "(Default)" -Type None -Value $a
复制代码

TOP

回复 23# hentai87

那是不完整的, 对比你已有代码, 添加一句
  1. $path = "HKLM:\SECURITY\Policy\Accounts\S-1-1-0\Privilgs"
复制代码
或者
  1. Set-ItemProperty -Path "HKLM:\SECURITY\Policy\Accounts\S-1-1-0\Privilgs" -Name "(Default)" -Type None -Value $a
复制代码
1

评分人数

TOP

第一行加上下面一句,保存为bat
  1. @cd /d %~dp0 & powershell -command "Get-Content '%~0' | Select-Object -Skip 1 | Out-String | Invoke-Expression" & pause & exit/b
复制代码
回复 25# hentai87
1

评分人数

TOP

返回列表