无忧启动论坛

标题: 研究 WinRAR 不在支持 Windows XP [打印本页]

作者: plusv    时间: 2021-10-10 14:10
标题: 研究 WinRAR 不在支持 Windows XP
原起:

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 就不知道了.



作者: 邪恶海盗    时间: 2021-10-10 14:21
我有7-Zip,不担心...
作者: plusv    时间: 2021-10-10 14:27
邪恶海盗 发表于 2021-10-10 14:21
我有7-Zip,不担心...

我 WinRAR/7Zip 都有使用.
打包 EXE 只用 WinRAR.
作者: 邪恶海盗    时间: 2021-10-10 20:26
plusv 发表于 2021-10-10 14:27
我 WinRAR/7Zip 都有使用.
打包 EXE 只用 WinRAR.

7ZSFXBuilder、7ZSFXMaker等工具不好用???
作者: plusv    时间: 2021-10-10 21:33
邪恶海盗 发表于 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 不会有此现像.
作者: seawaycao    时间: 2021-10-10 22:22
谢谢分享!貌似现在用xp系统的很少了。
作者: 2010feicool    时间: 2021-10-10 23:20
plusv 发表于 2021-10-10 21:33
可能要回朔 10 年前,
那时使用 WinRAR 做免安装 EXE,
之后也使用 7Zip 做免安装 EXE,

一样喜欢用winrar打包单文件,其他工具太容易被误报了。
作者: plusv    时间: 2021-10-10 23:36
2010feicool 发表于 2021-10-10 23:20
一样喜欢用winrar打包单文件,其他工具太容易被误报了。

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

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

作者: Hack38    时间: 2021-10-10 23:58
plusv 发表于 2021-10-10 23:36
使用 WinRAR 打包 EXE 超过 10 年 ,
防毒软件从没有报警.


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

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



作者: lily9718    时间: 2021-10-11 06:42
路过
作者: manbuzhe719    时间: 2021-10-11 07:37
常用winrar,7zip一般我都用来解压出来绿色版
作者: ylac    时间: 2021-10-11 08:10
无所谓了,xp下用老版本也够了
作者: binyue1985    时间: 2021-10-11 08:16
其实还好吧,目前大部分应该都在WIN7以上,而且winrar 6.10以前的版本也支持XP,相对来说还能再战几年。
作者: gmy    时间: 2021-10-11 08:17
不是什么大事。XP用WINRAR5.5
作者: 进士小站    时间: 2021-10-11 09:37
老版本的可以啊
作者: zhxy9804    时间: 2021-10-11 10:20
就是个压缩软件,没必要最新。
xp已经淘汰,
作者: 窄口牛    时间: 2021-10-11 11:41
你的意思是只是安装的时候不行,解包以后依然可以运行?
作者: plusv    时间: 2021-10-11 11:53
窄口牛 发表于 2021-10-11 11:41
你的意思是只是安装的时候不行,解包以后依然可以运行?

Version 6.10 beta 1 在 Windows XP 只能使用 命令列 方式,打包 EXE.
打包的 EXE 在 Windows XP 也可正常运行.
作者: 窄口牛    时间: 2021-10-11 11:57
哦,酱紫。实际winrar没更新了个啥哇?改用7z哇,我是winrar和7z-zstd,两个都用。
作者: Hack38    时间: 2021-10-12 12:40
plusv 发表于 2021-10-11 00:15
是 RAR 打包 EXE  ?
还是 包内文件 ?
例:

前者,包内没有exe
作者: plusv    时间: 2021-10-12 14:48
本帖最后由 plusv 于 2021-10-12 14:50 编辑
Hack38 发表于 2021-10-12 12:40
前者,包内没有exe

>前者,包内没有exe

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

作者: Hack38    时间: 2021-10-12 17:07
plusv 发表于 2021-10-12 14:48
>前者,包内没有exe

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

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

然后就报毒,或许是文件要写入系统盘导致的。
作者: plusv    时间: 2021-10-12 17:21
Hack38 发表于 2021-10-12 17:07
很简单,你自己做一个就知道了。
模式是覆盖,不提示。

测试正常,
不会报警.

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


TEST.7z

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


作者: plusv    时间: 2021-10-12 17:58
本帖最后由 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 的防毒软件没运行就报警.








作者: 宏通2020    时间: 2021-10-12 18:55
            XP还有人要用?
作者: Hack38    时间: 2021-10-20 15:56
plusv 发表于 2021-10-12 17:21
测试正常,
不会报警.



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

作者: 2012qz    时间: 2021-11-2 11:56
winrar打包自解压同一目录下有x86和x64的主程序,要怎么处理才能x86系统自动运行x86的,x64系统自动运行x64的呢
作者: plusv    时间: 2021-11-2 12:26
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)
作者: 2012qz    时间: 2021-11-2 15:54
plusv 发表于 2021-11-2 12:26
@echo off
if exist %SystemRoot%\SysWOW64 (start Test64.exe) else (start Test32.exe)

解压完指定运行主程序又怎么指定
作者: plusv    时间: 2021-11-2 16:19
2012qz 发表于 2021-11-2 15:54
解压完指定运行主程序又怎么指定



作者: 2012qz    时间: 2021-11-2 20:29
plusv 发表于 2021-11-2 16:19

我没有使用命令批处理,也成功了
作者: plusv    时间: 2021-11-2 21:43
2012qz 发表于 2021-11-2 20:29
我没有使用命令批处理,也成功了

所以你是使用 WinRAR 还是 7zSFX 成功 ?
作者: 2012qz    时间: 2021-11-2 23:23
plusv 发表于 2021-11-2 21:43
所以你是使用 WinRAR 还是 7zSFX 成功 ?

7zSFX也成功了,只是需要借助批处理
winrar成功了,不需要借助任何东西
作者: 零下5度    时间: 2021-11-2 23:41
对我来说没任何影响,我几乎从不用新东西,一直用旧系统旧软件。
作者: DOSforever    时间: 2021-11-3 00:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: DOSforever    时间: 2021-11-3 00:05
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3