BUG - unrar.dll 5.10.2 work not correctly in TCMD under W2K

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

I would make UNRAR9X additional too, and TC would show a message that some component should be downloaded separately.
krasusczak
Senior Member
Senior Member
Posts: 282
Joined: 2011-09-23, 10:35 UTC

Post by *krasusczak »

tcm support all win ver from 95 so probably best thing is add this additional lib to installation, in compress version it's only ~100kB so not so much
Last edited by krasusczak on 2014-05-14, 11:49 UTC, edited 1 time in total.
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

Well, TC is a file manager... So file operations - also with archives - are most important... I'd personally prefer to have Unrar.dll in TC by default. It has 172 kB, and full 32-bit TC installation (with all languages) has 8.39 MB. So it's only 2% of the current size.

I know that most users don't use such old systems like Win9x or Win2k, but they are are still present in some embedded systems (reflectometers, ticket machines, etc...). And TC still declares full support for those systems (which is sometimes very useful).
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

It looks strange that RAR format is the only one requiring separate modules for more than one Windows version.
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3292
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

MVV wrote:I would make UNRAR9X additional too, and TC would show a message that some component should be downloaded separately.
+1
who? wrote:tcm support all win ver from 95 so probably best thing is add this additional lib to installation, in compress version it's only ~100kB so not so much
tc still does just winrar doesnt. so in this case it will mean in 2 years we have another dll cause winrar 6 doesnt support xp anymore, next time we will have one for for win 7 and so on....
I think tc should only bring the latest dll and have a note (in the installer) that you can download the old ones from the addon page.
User avatar
BORG52
Junior Member
Junior Member
Posts: 28
Joined: 2011-04-23, 16:16 UTC

Post by *BORG52 »

http://www.rarlab.com/rar_add.htm

- unrar.dll is available as source code. Latest versions can be adapted for use with already unsupported OS.
User avatar
milo1012
Power Member
Power Member
Posts: 1158
Joined: 2012-02-02, 19:23 UTC

Post by *milo1012 »

BORG52 wrote:- unrar.dll is available as source code. Latest versions can be adapted for use with already unsupported OS.
Yes, my thought too.

I compiled the newest unrar.dll 5.10.4 for Win2k.
The mentioned function can be "emulated", with the help of this article.
I swapped the function and it works on Win2k!

Tested all types of archives, no problems so far, but still, maybe some problems are to expect. So please test it first.
Download (including the source):

http://en.file-upload.net/download-8921205/unrar_5.10.4_win2k.rar.html

BTW, for NT 4.0 there are missing:
CreateHardLinkW
GetLongPathNameW

So probably not adaptable here.
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

milo1012 wrote:BTW, for NT 4.0 there are missing:
CreateHardLinkW
GetLongPathNameW

So probably not adaptable here.
WinNT 4.0 is too old system, Win2K is 5.0, and it supports both mentioned functions.
Jarda
Junior Member
Junior Member
Posts: 5
Joined: 2006-11-02, 16:12 UTC

Post by *Jarda »

@milo1012: Thank You very much for recompiling unrar.dll, I just tested it and works fine on my W2K! THANKS!!! :D
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

Can be moved to Fixed Bugs, becuse TC uses Unrar9x.dll under Windows NT4 and Windows 2000 now (I tested this with TC 9.0 beta3).
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48079
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes it does! The RAR author dropped support for Windows NT4 and 2000 in newer versions of the dll.
Author of Total Commander
https://www.ghisler.com
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

Yes, TC uses the right solution. The original problem has been solved.
Post Reply