无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4990|回复: 26
打印 上一主题 下一主题

[求助] RAR自解压运行删除注册表的批处理,提示操作成功,实际不生效

[复制链接]
1#
发表于 2020-8-6 13:07:24 | 显示全部楼层
http://bbs.wuyou.net/forum.php?m ... &fromuid=126605


if exist %windir%\SysWOW64 (start addwim.exe)else (start addwim.cmd)



addwim.exe里的addwim.cmd与外面的addwim.cmd什么区别也没有,重点是压成自解压时选64位模块。我一开始用winrar打成自解压缩包提示找不到bcdedit命令,查了下是因默认自解包执行批处理命令是32位环境,重定向到SysWOW64里面去。想了个办法:将addwim.cmd压缩成64位自解包;用批处理判断是否存在SysWOW64,存在运行addwim.exe不存在运行addwim.cmd 。

点评

我在制作32位程序的时候遇到过,不过我用了个淫招,貌似可以绕过这个机制, mklink %temp%\cmd.exe C:\windows\system32\cmd.exe 然后用%temp%\cmd.exe 调用  详情 回复 发表于 2020-8-6 13:32
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-5 11:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表