Telegram Desktop ends support of Windows XP

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

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

Telegram Desktop ends support of Windows XP

Post by Quim » Fri Jul 19, 2019 6:29 am

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

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

Re: Telegram Desktop ends support of Windows XP

Post by Quim » Fri Jul 19, 2019 7:01 am

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

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

Re: Telegram Desktop ends support of Windows XP

Post by Quim » Tue Sep 03, 2019 6:11 am

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: 242
Joined: Wed Jul 04, 2018 11:45 pm

Re: Telegram Desktop ends support of Windows XP

Post by Quim » Mon Jan 06, 2020 10:52 pm

Finally it happens, version 1.9.3 (what I tested) does not work under ROS.
See here https://jira.reactos.org/browse/CORE-16617
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.

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

Re: Telegram Desktop ends support of Windows XP

Post by EmuandCo » Mon Jan 06, 2020 11:59 pm

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.
Image
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

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

Re: Telegram Desktop ends support of Windows XP

Post by shunesburg » 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.

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

Re: Telegram Desktop ends support of Windows XP

Post by Quim » Wed Jan 08, 2020 12:18 am

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: 242
Joined: Wed Jul 04, 2018 11:45 pm

Re: Telegram Desktop ends support of Windows XP

Post by Quim » Thu Jan 09, 2020 11:29 pm

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?

irony
Posts: 18
Joined: Tue Dec 04, 2018 4:17 pm

Re: Telegram Desktop ends support of Windows XP

Post by irony » Fri Jan 10, 2020 1:09 am

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: 436
Joined: Sat Nov 15, 2008 4:13 pm

Re: Telegram Desktop ends support of Windows XP

Post by justincase » Fri Jan 10, 2020 2:30 am

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.

irony
Posts: 18
Joined: Tue Dec 04, 2018 4:17 pm

Re: Telegram Desktop ends support of Windows XP

Post by irony » Fri Jan 10, 2020 3:37 am

@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: Bing [Bot], Trendiction [Bot] and 2 guests