由于修改文件权限需要管理员的权限
bat文件内容:
set fpath=%~dp0
echo Y|cacls %fpath%/SDKService.exe /p everyone:F
call cmd
右键以管理员身份运行时,脚本执行的环境路径就会切换到 C:\Windows\system32。并非bat文件所在路径。通过变量%~dp0可以获取bat文件所在路径
cacls :修改文件权限的命令
/p 表示替换用户
everyone 表示所有用户
F 表示完全控制 相反 N表示完全拒绝
这里call cmd 目的是不让bat文件执行完就关闭,看不到打印的输出