无忧启动论坛

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

[分享] 研究 WinRAR 不在支持 Windows XP

[复制链接]
跳转到指定楼层
1#
发表于 2021-10-10 14:10:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
原起:

WinRAR 不在支持 Windows XP

来看下 Version 6.10 beta 1 重要更新.

   1. WinRAR can unpack contents of .zst and .zipx archives utilizing
      Zstandard algortithm.

   2. Added support of Windows 11 Explorer context menus.

   3. Windows XP is not supported anymore. Minimum required operating
      system version is Windows Vista.

  12. Maximum allowed size of RAR5 recovery record is increased to 1000%
      of protected data size. Maximum number of RAR5 recovery volumes
      can be 10 times larger than protected RAR volumes.

  16. Multiple -v<size> switches specifying different sizes for different
      volumes are now allowed also for ZIP archives:

再来看

我自制的免安装 EXE 全部使用 WinRar.

有没有 两全的方法 : .
使用最新版 又能 打包 EXE 运行在 Windows XP.

看了下 V6.10 beta 1 发现,
除了 主程序 WinRAR.exe 被要求 Vista,
其它程序仍然可在 Windows XP 运行.

看到希望,
做了以下实验:

1.
在 Windows 7 X64 使用最新版 V6.10 beta 1
WinRAR 主程序使用当然不会有问题.
最重要的打包 EXE
A. 使用 WinRAR 命令列 打包 EXE,再复制到 Windows XP,可以正常运行.
B. 使用 RAR 命令列 打包 EXE,再复制到 Windows XP,可以正常运行.

结论:
使用新版 OS,并用 V6.10 beta 1 打包 EXE,仍然可以在 Windows XP 正常运行.

2.
在 Windows XP 使用最新版 V6.10 beta 1
WinRAR 主程序当然不能使用.
最重要的打包 EXE
A. 当然不能使用 WinRAR 命令列 打包 EXE.
B. 使用 RAR 命令列 打包 EXE,可以正常运行.

结论:
使用 Windows XP,并用 V6.10 beta 1 打包 EXE,仍然可以在 Windows XP 正常运行.

PS 1 :
WinRAR 命令列 打包 EXE,可使用 -iiconc 自订 Icon 图示.
RAR 命令列 打包 EXE,没有 -iiconc 参数,是 WinRAR Icon 图示,须使用 Resource Hacker 自己改(可批处理).

PS 2 :
目前 V6.10 beta 1 是这样,
正式版会不会全部改为低标 Vista 就不知道了.


评分

参与人数 1无忧币 +5 收起 理由
zhczf + 5 很给力!

查看全部评分

2#
发表于 2021-10-10 14:21:24 | 只看该作者
我有7-Zip,不担心...
回复

使用道具 举报

3#
 楼主| 发表于 2021-10-10 14:27:57 | 只看该作者

我 WinRAR/7Zip 都有使用.
打包 EXE 只用 WinRAR.
回复

使用道具 举报

4#
发表于 2021-10-10 20:26:01 | 只看该作者
plusv 发表于 2021-10-10 14:27
我 WinRAR/7Zip 都有使用.
打包 EXE 只用 WinRAR.

7ZSFXBuilder、7ZSFXMaker等工具不好用???
回复

使用道具 举报

5#
 楼主| 发表于 2021-10-10 21:33:04 | 只看该作者
邪恶海盗 发表于 2021-10-10 20:26
7ZSFXBuilder、7ZSFXMaker等工具不好用???

可能要回朔 10 年前,
那时使用 WinRAR 做免安装 EXE,
之后也使用 7Zip 做免安装 EXE,
但 7Zip 有时会被防毒软件抓妖,
也碰过运行后,说未正确安装程序 ....
但使用 WinRAR 啥问题都没,
就一直延用至今.

7ZSFXBuilder 及 其它 有收藏也稍用过,
最常见就是被防毒软件抓妖.

7Zip 我也常用,
但不用在做免安装 EXE.
7Zip 能开启的文件格式比 WinRAR 多太多了,
还能拿来分析文件,提供的信息比 WinRAR 多太多了,
压缩文件比 WinRAR 有更高的压缩比.

7Zip 目前遇到的奇怪现象,
有时压缩到 9x-100% 还会运行 20-60 秒,不知在干嘛,
但 WinRAR 不会有此现像.
回复

使用道具 举报

6#
发表于 2021-10-10 22:22:42 | 只看该作者
谢谢分享!貌似现在用xp系统的很少了。
回复

使用道具 举报

7#
发表于 2021-10-10 23:20:33 | 只看该作者
plusv 发表于 2021-10-10 21:33
可能要回朔 10 年前,
那时使用 WinRAR 做免安装 EXE,
之后也使用 7Zip 做免安装 EXE,

一样喜欢用winrar打包单文件,其他工具太容易被误报了。
回复

使用道具 举报

8#
 楼主| 发表于 2021-10-10 23:36:46 | 只看该作者
2010feicool 发表于 2021-10-10 23:20
一样喜欢用winrar打包单文件,其他工具太容易被误报了。

使用 WinRAR 打包 EXE 超过 10 年 ,
防毒软件从没有报警.

PS:
指的是 WinRAR 打包 EXE,
不是包内的文件,
包内的文件有可能报警.
回复

使用道具 举报

9#
发表于 2021-10-10 23:58:45 来自手机 | 只看该作者
plusv 发表于 2021-10-10 23:36
使用 WinRAR 打包 EXE 超过 10 年 ,
防毒软件从没有报警.


我最近用rar打包的一个exe自解压用来更新文件,微软就报毒了…
唉…
回复

使用道具 举报

10#
 楼主| 发表于 2021-10-11 00:15:02 | 只看该作者
本帖最后由 plusv 于 2021-10-11 00:32 编辑
Hack38 发表于 2021-10-10 23:58
我最近用rar打包的一个exe自解压用来更新文件,微软就报毒了…
唉…

是 RAR 打包 EXE  ?
还是 包内文件 ?
例:


回复

使用道具 举报

11#
发表于 2021-10-11 06:42:44 | 只看该作者
路过
回复

使用道具 举报

12#
发表于 2021-10-11 07:37:53 | 只看该作者
常用winrar,7zip一般我都用来解压出来绿色版
回复

使用道具 举报

13#
发表于 2021-10-11 08:10:31 | 只看该作者
无所谓了,xp下用老版本也够了
回复

使用道具 举报

14#
发表于 2021-10-11 08:16:51 | 只看该作者
其实还好吧,目前大部分应该都在WIN7以上,而且winrar 6.10以前的版本也支持XP,相对来说还能再战几年。
回复

使用道具 举报

15#
发表于 2021-10-11 08:17:48 | 只看该作者
不是什么大事。XP用WINRAR5.5
回复

使用道具 举报

16#
发表于 2021-10-11 09:37:22 | 只看该作者
老版本的可以啊
回复

使用道具 举报

17#
发表于 2021-10-11 10:20:37 | 只看该作者
就是个压缩软件,没必要最新。
xp已经淘汰,
回复

使用道具 举报

18#
发表于 2021-10-11 11:41:55 | 只看该作者
你的意思是只是安装的时候不行,解包以后依然可以运行?
回复

使用道具 举报

19#
 楼主| 发表于 2021-10-11 11:53:19 | 只看该作者
窄口牛 发表于 2021-10-11 11:41
你的意思是只是安装的时候不行,解包以后依然可以运行?

Version 6.10 beta 1 在 Windows XP 只能使用 命令列 方式,打包 EXE.
打包的 EXE 在 Windows XP 也可正常运行.
回复

使用道具 举报

20#
发表于 2021-10-11 11:57:16 | 只看该作者
哦,酱紫。实际winrar没更新了个啥哇?改用7z哇,我是winrar和7z-zstd,两个都用。
回复

使用道具 举报

21#
发表于 2021-10-12 12:40:44 | 只看该作者
plusv 发表于 2021-10-11 00:15
是 RAR 打包 EXE  ?
还是 包内文件 ?
例:

前者,包内没有exe
回复

使用道具 举报

22#
 楼主| 发表于 2021-10-12 14:48:47 | 只看该作者
本帖最后由 plusv 于 2021-10-12 14:50 编辑
Hack38 发表于 2021-10-12 12:40
前者,包内没有exe

>前者,包内没有exe

前者 ? 你指的是 WinRAR 自身的 SFX,
不了解 MS 是如何报,
你能上传你的样本文件,
我用 Symantec Endpoint Protection 看报不报吗 ?
或上传到 VirusTotal 去扫.
回复

使用道具 举报

23#
发表于 2021-10-12 17:07:19 | 只看该作者
plusv 发表于 2021-10-12 14:48
>前者,包内没有exe

前者 ? 你指的是 WinRAR 自身的 SFX,

很简单,你自己做一个就知道了。
模式是覆盖,不提示。

然后就报毒,或许是文件要写入系统盘导致的。
回复

使用道具 举报

24#
 楼主| 发表于 2021-10-12 17:21:51 | 只看该作者
Hack38 发表于 2021-10-12 17:07
很简单,你自己做一个就知道了。
模式是覆盖,不提示。

测试正常,
不会报警.

运行 Test.exe
如你要求,覆盖不提示 C:\Calc123.exe C:\Calc123.ico


TEST.7z

171.52 KB, 下载次数: 2, 下载积分: 无忧币 -2

回复

使用道具 举报

25#
 楼主| 发表于 2021-10-12 17:58:00 | 只看该作者
本帖最后由 plusv 于 2021-10-12 18:02 编辑
Hack38 发表于 2021-10-12 17:07
很简单,你自己做一个就知道了。
模式是覆盖,不提示。


今天正蓬 1 个月开 1 次机的 Windows 10 小笔记本,
里面也只有 MS 的防毒软件,顺便测试你说的.

测试正常,
不会报警.

我还运行了 2 个 KeyGen,
MS 的防毒软件也不会报警.

PS:
我在 Windows 7 X64 运行了 2 个 KeyGen,
Symantec Endpoint Protection 的防毒软件没运行就报警.







回复

使用道具 举报

26#
发表于 2021-10-12 18:55:59 | 只看该作者
            XP还有人要用?
回复

使用道具 举报

27#
发表于 2021-10-20 15:56:25 | 只看该作者
plusv 发表于 2021-10-12 17:21
测试正常,
不会报警.



我甚至下载不下来,这不是我P的图。
回复

使用道具 举报

28#
发表于 2021-11-2 11:56:39 | 只看该作者
winrar打包自解压同一目录下有x86和x64的主程序,要怎么处理才能x86系统自动运行x86的,x64系统自动运行x64的呢
回复

使用道具 举报

29#
 楼主| 发表于 2021-11-2 12:26:08 | 只看该作者
2012qz 发表于 2021-11-2 11:56
winrar打包自解压同一目录下有x86和x64的主程序,要怎么处理才能x86系统自动运行x86的,x64系统自动运行x64 ...

@echo off
if exist %SystemRoot%\SysWOW64 (start Test64.exe) else (start Test32.exe)
回复

使用道具 举报

30#
发表于 2021-11-2 15:54:34 | 只看该作者
plusv 发表于 2021-11-2 12:26
@echo off
if exist %SystemRoot%\SysWOW64 (start Test64.exe) else (start Test32.exe)

解压完指定运行主程序又怎么指定
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 16:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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