Telegram Desktop ends support of Windows XP

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
Quim
Posts: 257
Joined: Wed Jul 04, 2018 11:45 pm

Telegram Desktop ends support of Windows XP

Post by Quim »

Telegram Desktop ends support of Windows XP and of course ReactOS. The applications warns about it:
https://jira.reactos.org/secure/attachm ... legram.png
[ external image ]
Last edited by Quim on Thu Jan 09, 2020 11:22 pm, edited 2 times in total.

Quim
Posts: 257
Joined: Wed Jul 04, 2018 11:45 pm

Re: Telegram Desktop ends support of Windows XP

Post by Quim »

Last edited by Quim on Thu Jan 09, 2020 11:22 pm, edited 1 time in total.

Quim
Posts: 257
Joined: Wed Jul 04, 2018 11:45 pm

Re: Telegram Desktop ends support of Windows XP

Post by Quim »

[ external image ]

I hope that compatibility layer will be enough to run newer versions... Telegram is a golden app.
I will see when new version will be available to test...

For the moment last version (1.8.8) works natively under ROS. :D
Last edited by Quim on Mon Jan 06, 2020 10:58 pm, edited 1 time in total.

Quim
Posts: 257
Joined: Wed Jul 04, 2018 11:45 pm

Re: Telegram Desktop ends support of Windows XP

Post by Quim »

Finally it happens, version 1.9.3 (what I tested) does not work under ROS.
See here https://jira.reactos.org/browse/CORE-16617
[ external image ]

Last working version under ROS is 1.8.15 . https://github.com/telegramdesktop/tdes ... ag/v1.8.15

From the bug report:

Code: Select all

(dll/win32/kernel32/client/proc.c:138) Accepting image version 6.0, although ReactOS is an NT 5.2 OS!
Does it mean NT 6.x kernel compatibility or something like it? :?
Last edited by Quim on Thu Jan 09, 2020 11:25 pm, edited 2 times in total.

User avatar
EmuandCo
Developer
Posts: 4402
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: Telegram Desktop ends support of Windows XP

Post by EmuandCo »

This does mean that the exe was built for NT6.X user mode aka > Windows XP/2003 and likely does not run on ROS yet.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

shunesburg
Posts: 192
Joined: Wed Feb 21, 2018 3:46 pm
Location: Somewhere in France

Re: Telegram Desktop ends support of Windows XP

Post by shunesburg »

Do you have try with the compatibility mode?
You can force NT6 compatibility, sometimes it works for some software.

Quim
Posts: 257
Joined: Wed Jul 04, 2018 11:45 pm

Re: Telegram Desktop ends support of Windows XP

Post by Quim »

shunesburg wrote:
Tue Jan 07, 2020 2:40 pm
Do you have try with the compatibility mode?
You can force NT6 compatibility, sometimes it works for some software.
Does not work too... exactly the same message about missing procedure entry point CompareStringEx not located in the dynamic link library KERNEL32.dll.

So , are there enough NT 6.x documentation (maybe WINE, Windows Internals,...) in order to implement enough NT 6.x APIs in ROS?

From https://source.winehq.org/WineAPI/kernel32.html says "CompareStringEx (not documented)" , so even WINE does not have implemented it? I didn´t tested running in WINE yet...

Quim
Posts: 257
Joined: Wed Jul 04, 2018 11:45 pm

Re: Telegram Desktop ends support of Windows XP

Post by Quim »

EmuandCo wrote:
Mon Jan 06, 2020 11:59 pm
This does mean that the exe was built for NT6.X user mode
So just implementing the necesary NT 6.x API , with actual ROS NT 5.2 it could work finally or must be NT 6.x kernel too?

User avatar
irony
Posts: 23
Joined: Tue Dec 04, 2018 4:17 pm

Re: Telegram Desktop ends support of Windows XP

Post by irony »

quim, why you search info on a WinAPI function on a whine site, instead of where it really belongs? where it is perfectly documented. that "not documeted" on the whine site means, that they (whiners) all are c00l h4ck3rz and writing documentation is not for them and totally not, that MS hid the specification of a string comparison function. so no need to dig into Windows Internals or sink in the reverse engineering for days if your goal is getting to know what that function does or implementing it for ReactOS.

justincase
Posts: 441
Joined: Sat Nov 15, 2008 4:13 pm

Re: Telegram Desktop ends support of Windows XP

Post by justincase »

Looks like we have a partial implementation of CompareStringEx in the code. I can understand if it's hidden by ReactOS not exposing NT6+ exports, but the NT6+ shims should make it so it at least be findable, even if it may need more work to make it function correctly, right? or is the NT6+ compatibility shim still not able to do that yet?

@irony: Dude, no need to blow up over something so trivial, quim obviously didn't know that they should first look to Microsoft's documentation, then other places.
I reserve the right to ignore any portion of any post if I deem it not constructive or likely to cause the discussion to degenerate.

User avatar
irony
Posts: 23
Joined: Tue Dec 04, 2018 4:17 pm

Re: Telegram Desktop ends support of Windows XP

Post by irony »

@irony: Dude, no need to blow up over something so trivial, quim obviously didn't know that they should first look to Microsoft's documentation, then other places.
right. :D it's too hard to comprehend. I just helped giving him the link anyway, no "blowing up", it looked very suspicious, that a string comparison function is "not documented", so when ensured it is, I expressed my wondering why one ever would search on garbage half assed resources, that only add to confusion instead of clarifying.

Post Reply

Who is online

Users browsing this forum: Google [Bot], Trendiction [Bot], Yandex [Bot] and 1 guest