Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows XP support #15

Closed
c-sanchez opened this issue Oct 13, 2018 · 9 comments

Comments

Projects
None yet
3 participants
@c-sanchez
Copy link

commented Oct 13, 2018

Hi, with last release HTTP Downloader is not working in Windows XP, please fix this if not problem.

@erickutcher

This comment has been minimized.

Copy link
Owner

commented Oct 13, 2018

Did any of the previous versions work? https://github.com/erickutcher/httpdownloader/releases

If they did, let me know which one so I can compare what was changed and try to write workarounds.

I know I've written some code that's exclusive to Windows Vista and newer systems, but without a Windows XP system to test things on, this might be difficult for me to do.

You should know that the web is transitioning primarily to secure sites and the newer encryption protocols that they use will probably never be backported to Windows XP. There will come a time when most websites will be inaccessible to you.

@c-sanchez

This comment has been minimized.

Copy link
Author

commented Oct 13, 2018

Yes, version 1.0.0.7 runs smoothly
Image

All that's missing in HTTP Downloader 1.0.0.8 is 'SetFileInformationByHandle' from 'KERNEL32.DLL'
and maybe something I don't know what it is in 'IEFRAME.DLL'
verified with Dependency Walker.

@erickutcher

This comment has been minimized.

Copy link
Owner

commented Oct 14, 2018

That makes things so much easier for me.

I have no idea what IEFRAME.DLL is, but I don't explicitly call any of its functions so I doubt it's important.

SetFileInformationByHandle allows the program to rename a file when it's in use. Apparently it is available in Windows XP in a library file, but the program would have to be compiled on XP to get it working.

So instead I'll have the program check to see if the function exists. If not, then the files will only be able to be renamed if they're not active (stopped, completed, etc.).

@erickutcher

This comment has been minimized.

Copy link
Owner

commented Oct 27, 2018

I've released a new version. Hopefully it fixes things.

@c-sanchez

This comment has been minimized.

Copy link
Author

commented Oct 27, 2018

Cool, the new release works in XP again :D
the locale generator is working too, determining the locale :)
but I don't know how make work the translation get, ie, the locale generator makes the file with the locale name, then I put this on HTTP Downloader folder, but I can't see any change, also try naming it 'default'.

@erickutcher

This comment has been minimized.

Copy link
Owner

commented Oct 27, 2018

Create a folder called "locale" and put it in the same folder as HTTP Downloader. Then place the "default" locale in the "locale" folder.

@erickutcher erickutcher referenced this issue Oct 27, 2018

Closed

Portable Mode #3

@c-sanchez

This comment has been minimized.

Copy link
Author

commented Oct 28, 2018

I see, thanks @erickutcher , now all works :D
btw, here an screenshot of http downloader 1.0.0.9 on XP :)
image

@smaragdus

This comment has been minimized.

Copy link

commented Oct 29, 2018

@erickutcher

Another user has confirmed that versions 1.0.0.9 and 1.0.1.0 run just fine under Windows XP (post). I suppose that this issue can be closed now.

@erickutcher

This comment has been minimized.

Copy link
Owner

commented Oct 29, 2018

Excellent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.