Missing function call in TeamViewer 14.0.13880 - Windows XP
Windows XP users are facing issues with Team Viewer 14.0.13880. With the new version, "TeamViewer.exe" looks for "SHCreateItemFromParsingName" in "SHELL32.dll", but that function doesn't exist in Windows XP as it has been introduced in Windows Vista.
SHSTDAPI SHCreateItemFromParsingName(
PCWSTR pszPath,
IBindCtx *pbc,
REFIID riid,
void **ppv
)
SHCreateItemFromParsingName is a function that creates and initializes a Shell item object from a parsing name. Its parameters are "pszPath", which is a pointer to a display name, "pbc" which is optional and it's a pointer to a bind context used to pass parameters as inputs and outputs to the parsing function, and "riid" which is a reference to the IID of the interface to retrieve through "ppv" which contains the interface pointer requested.
You should try to implement the same thing using a different call in order to maintain XP compatibility.
Thank you in advance.
Best Answer
-
Hello @FranceBB,
Thank you for your messages.
We are more than aware that a lot of devices in the world still need to run on Windows XP and that it would make many users happy to get full support on this platform.
However, things are not that easy.
Principally, Microsoft itself does not support Windows XP anymore. The support for mainstream users stopped in April 2009 and the Extended support stopped in April 2014. There is more detailed information about this topic here: Support for Windows XP ended
Furthermore, the issue has not been ignored and been discussed with our developers and supporters: The fix for the problem you are referring to would imply a major restructuration of the core software itself to make it work.
At last but not least, TeamViewer 14 is working with most of the Windows XP devices on the world. Only in a few cases, users can encounter bugs.
We know that with this message, we are not coming with a solution and we are truly sorry for that.
But put effort on posting quality content and the minimum we can do here is to give an answer to this.
We hope you will understand this also from our perspective and also hope that you will still enjoy using our product in the future.
We wish you a good rest of the week.
Jean
Community Manager
8
Answers
-
For gods sake, this is one call. One **bleep**ing call. If TeamViewer were opensource, I guess we had fixed this allready. Guys, that's far away from what I had expected from professional programmers. Just fix this asap or I'm gonna switch, and also tell all my friends to switch to **Third Party Product** for good.
1 -
Teamviewer - FranceBB is right. You are just lazy, and you have misinformed many XP users about TV 14.
Why don't you just fix the dll? It's maybe four lines, and you have the code from your prior versions.
Hey FranceBB - do you recognize me from MSFN?
1 -
Of course I recognise you.
I had to post it here on their support forum 'cause I was hoping that perhaps they were going to listen to me and fix the issue. You know, sometimes it's possible to release a product and not notice bugs and other things, or perhaps not knowing what caused the issue and so on, but once a lot of people start complaining about it, it becomes crystal clear that something is wrong and they should fix it. Instead of being yet another person complaining saying that "it's not working", I tried to give them a detailed explanation of the issue, even though I can't tell them exactly what is causing the issue as it's closed source. Anyway, it seems that they are ignoring me and I know for sure that they have been reading this ticket 'cause Peter (from Neverseen) actually wrote harsh words of disappointment and they modified it, so I'm 100% sure that they have been reading this ticket, but they didn't even bother to reply.
Team viewer developers: if you are reading this, I just beg you to reply with something, please. I understand that you are a company and that you have to make business, but stating in your official website that Team Viewer 14 officially supports Windows XP and its derivatives when it has a clear missing call only damages your reputation. C'mon, I've been using Team Viewer for years and years on a daily basis (you can check it from the logs of my account), I'm a loyal customer, I think I deserve at least an answer. Please.
Broadcast Engineer0 -
Hello @FranceBB,
Thank you for your messages.
We are more than aware that a lot of devices in the world still need to run on Windows XP and that it would make many users happy to get full support on this platform.
However, things are not that easy.
Principally, Microsoft itself does not support Windows XP anymore. The support for mainstream users stopped in April 2009 and the Extended support stopped in April 2014. There is more detailed information about this topic here: Support for Windows XP ended
Furthermore, the issue has not been ignored and been discussed with our developers and supporters: The fix for the problem you are referring to would imply a major restructuration of the core software itself to make it work.
At last but not least, TeamViewer 14 is working with most of the Windows XP devices on the world. Only in a few cases, users can encounter bugs.
We know that with this message, we are not coming with a solution and we are truly sorry for that.
But put effort on posting quality content and the minimum we can do here is to give an answer to this.
We hope you will understand this also from our perspective and also hope that you will still enjoy using our product in the future.
We wish you a good rest of the week.
Jean
Community Manager
8 -
Jean k - you wrote above, "The fix for the problem you are referring to would imply a major restructuration of the core software itself to make it work."
Really? How?
You already have the core software for version 13, which works on XP. It's already there and re-usable. So what's the "major" problem?
0 -
thank you for pointing out that you aren't willing to fix the XP issue. HOWEVER, since the writing of your post, Teamviewer is force upgrading everyone to version 14 currently (i am now limited to a 5 minute connection time on each of the many XP systems i still need to administer). What does teamviewer propose as a solution? Must i go to your competition? Will you allow teamviewer V12 (reported in this thread as still fucntional in XP), an exemption from the V14 forced upgrade? almost 20% of worlds PC's still run windows XP. That's a lot of systems, surely teamviewer is not abandoning or stranding them, are they?0