This program is the Portable version of the WinHTTrack Website Copying program. I use this all the time, so thought I would create it portably for those using dial-up and could use a good download and read-offline website copier.
It is the first program based on the QuickPort NSIS Template. Read the code to see how easy it was to createusing the template.
Version Information
- Launcher: 1.0.0.0
- WinHTTrack: 3.40-2
Looks good so far!
There is a newer version of the full program that was released this month but will still go with the portable version. Any plans on updating it?
Thanks.
See above.
***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.
Deuce
Portable Software: Just the beginning.
Works fine, and noticeably smaller too. I noticed that if you tell the program to check for updates, it tells you there is one...the same version that is installed, so I just ignore that...if you try to let it update, it undoes your work :-|
UPX compression sis what is causing that. I used UPX to compress it, and the update system think the file are not correct and wants to update. Sane thing happens in firefox. I don't think, amny people will use that update feature. I never do. But if it becomes a real problem then I will create it uncompressed. That will just make it use more space in the end.
***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.
Deuce
Portable Software: Just the beginning.
I usually just use those features to let me know if there is an update out there, but then I go and reseach my options on my own and don't usually allow an automatic update.
I would stick with the UPX compression
On a side note to all, once in a while when I compress a program on my own using UPX (and that parameter string the John H. uses to compress most of the Portable programs), I will find some programs that will fail after you have either altered the exe(s), dll(s), or a combination of both, so tis always wise to give the program a test run before proceeding That's kind of obvious, but still worth mentioning.
And I did run it through it test phase. I also noticed the update problem, I just forgot to add it to the readme and project page. I was working on 13 hours straight at work and I was a little clouded. Then I forgot all about it till you said it.
***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.
Deuce
Portable Software: Just the beginning.
The "testing of programs UPXd to see if they still work" comment was more of a general comment and not really to you...I have done this to programs, gone to try to use it later and found the error of not checking first. Doesn't mess up programs very often though.
On another note, does your version of the software only register and unregister items in the registry when there is a local version installed, or all the time? Just curious.
Thanks.
The Launcher will check for the program's reg entry. if there will tell you to choose the local settings or the portable settings. Choosing the local settings, just starts the program. If you choose portable, hten the local settings are backed up and the protable are imoported, on shutdown the portable settings are exported and the locals reimported. Other than that, if no porgrams reg entry is found on first run, it checks the settings folder for a reg file, if found imports it, if not starts the program, and then on shutdown exports the settings and clears the registry. If no file found, it will create one on export of the settings.
***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.
Deuce
Portable Software: Just the beginning.