欢迎各位兄弟 发布技术文章
这里的技术是共享的
个非要用 WinRAR(或2345好压) 来压缩,其它的压缩工具(360 7z)压缩后解压时会出问题 (见本网页的最下面)
难道是我自己电脑上面的其它压缩工具有问题
1) 要提权的软件路径

2) 双击 RunAsSpcAdmin.exe

3) 生成加密文件

4) 第一种方法 弄一个快捷方式,指定目标和起始位置 , 只能指定绝对路径,不友好 (似乎有的时候相对路径也是可以的,,,,见下面的 self_installtion预处理 的做法 )
目标:
%USERPROFILE%\Downloads\aaa\program\RunAsSpc.exe /cryptfile:"%USERPROFILE%\Downloads\aaa\package\激活XXXX.spc" /quiet
起始位置:
%USERPROFILE%\Downloads\aaa\program\

4) 第二种方法 使用一个bat文件, 可以指定绝对路径,也可以指定相对路径, OK
切记 package\激活XXXXX.spc 的前面不能有 ./ 或 .\
start.bat 内容为
start .\program\RunAsSpc.exe /cryptfile:"package\激活XXXXX.spc" /quiet
有些电脑只能用绝对路径 start.bat内容为 # %~dp0 就是当前 bat脚本所在的路径
set "script_dir=%~dp0"
start %script_dir%\RunAsSpc.exe /cryptfile:"%script_dir%\激活XXXXX.spc"

这个非要用 WinRAR (或2345好压) 来压缩,其它的压缩工具压缩后解压时会出问题
把上面的所有文件 (用其它的 压缩软件,,,即不是 WinRAR的软件,也不是2345好压的压缩软件 )压缩 传到网上后,,再解压 RunAsSpc.exe 和 RunAsSpcAdmin.exe 就会报如下图的错,,不知道什么原因

我自己亲自做的 self_installtion预处理 程序关于 提权的做法
1) 三个文件 RunAsSpcAdmin.exe RunAsSpc.exe self_installation_prepare.bat(是真正的程序文件,需要提权的文件)

2) 生成 spc 文件

3) 创建 RunAsSpc.exe 的快捷方式

4) 右击 self_installation的快捷方式=>属性,,修改快捷方式的内容

RunAsSpc.exe /cryptfile:" self_ installation_ prepare.spc" #有错时,会有错误信息提示
RunAsSpc.exe /cryptfile:" self_ installation_ prepare.spc" /quiet #加上 /quiet ,,,有错时,就不会报错

5)点 应用 后,,,再次右击 self_installation的快捷方式=>属性,,查看刚刚修改的快捷方式的内容

6) 双击spc 文件即可运行
