-
-
[旧帖] [原创]Win7安装版实现第一次进入桌面调用软件安装管理器 0.00雪花
-
发表于: 2011-1-3 21:09 933
-
目前我还没找到像WinXP系统那样修改inf文件的方法来调用软件安装管理器,但是我想到一个批处理文件来调用,并且实践成功。最好实现关闭UAC。
原理就是:我们可以把这个批处理文件通过$oem$发送到启动栏,通过批处理运行来调用桌面上的软件管理器,调用之后批处理自动删除。
批处理文件中是用start来调用外部程序,参考如下:
start "text" "C:\Documents and Settings\Admin\桌面\soft.exe"
;调用桌面上的soft.exe的调用语句.
del /f /q "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\quto.cmd"
;删除批处理自己的命令语句。
Win7 环境下的目录:
批处理Auto.cmd位于C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\中。
因此$oem$发布文件夹是这样的:
$oem$\$1\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
批处理如下:
@echo off
REGEDIT /S "%windir%\system32\Win7.reg"
del "%windir%\system32\Win7.reg"
start "title" "C:\Users\Admin\Desktop\soft\soft.exe"
del /f /q "C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Auto.cmd"
注意:Admin为本机系统的默认使用账号。通过这个发送到启动栏中的批处理可以在桌面进行系统Win7优化、然后删除Win7注册表,然后就调用桌面soft文件夹中的soft.exe运行,调用之后利用命令强行删除这个批处理本身。
原理就是:我们可以把这个批处理文件通过$oem$发送到启动栏,通过批处理运行来调用桌面上的软件管理器,调用之后批处理自动删除。
批处理文件中是用start来调用外部程序,参考如下:
start "text" "C:\Documents and Settings\Admin\桌面\soft.exe"
;调用桌面上的soft.exe的调用语句.
del /f /q "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\quto.cmd"
;删除批处理自己的命令语句。
Win7 环境下的目录:
批处理Auto.cmd位于C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\中。
因此$oem$发布文件夹是这样的:
$oem$\$1\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
批处理如下:
@echo off
REGEDIT /S "%windir%\system32\Win7.reg"
del "%windir%\system32\Win7.reg"
start "title" "C:\Users\Admin\Desktop\soft\soft.exe"
del /f /q "C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Auto.cmd"
注意:Admin为本机系统的默认使用账号。通过这个发送到启动栏中的批处理可以在桌面进行系统Win7优化、然后删除Win7注册表,然后就调用桌面soft文件夹中的soft.exe运行,调用之后利用命令强行删除这个批处理本身。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
看原图
赞赏
雪币:
留言: