Message board for the users of flat assembler.
> Projects and Ideas > [DONE] FASM Internet Installer
The first steps on my new project are done!
Here it is, my FASM Internet Installer!
* Fully coded in FASM
* Light-weight (105KB) (includes Info-zip bundled in the EXE to unpack files)
* Downloads FASMW current version, whatever number it has. (Ex: fasmw167.zip, fasmw187.zip,...)
* Extracts the files from the zip file automatically
* Works as installer if no FASMW is installed. Works as updater if executed from the FASM installation folder.
* Just works if executed from a path with NO SPACES
This version just includes the executable, because the source is a mess and I don't want anybody to see this!
This is a not optimized alpha-version, but is working OK.
New version with new features comming soon (with source-code).
Tomasz: For the great FASM!
vbVeryBeginner: For the rc->fasm macros converter
Vortex: For the scan utility
Info-Zip guys: Thanks for the tool!
Everybody who answered my boring questions
Anyone I have forgotten the name
|10 Oct 2006, 01:29||
Could you publish the sourcecode?
|10 Oct 2006, 05:28||
Could you also think about those spaces? you know, "C:\Program Files\FASM"
|10 Oct 2006, 07:02||
I'm gonna release a new version soon.
The spaces limitation is because I was using DOS version of Info-zip.
Next version will use Windows version.
Next version will also download/install FASM for DOS, Win32API docs, Help PC...
OK. Here are the sources. But I advice that it has no comments and is very badly organized. I often do "Quick and dirty" things to see working and then I build a better version with better source-code.
To assemble this:
Requires unzip32.exe on the same folder.
It will use the great FASM directive 'file' to load the unzip32.exe inside the source, and there's a code to drop it and execute, and delete it when finished.
My goal is to build a FASM Internet Installer/Updater to make it easy to install/update FASM.
If you want to help please post your sources!
A download with progressbar would be nice!
|11 Oct 2006, 15:53||
There's an API function GetShortPathName
|12 Oct 2006, 19:37||
I'm about to update this by doing a full rewrite. I'll try to use unzip32.dll instead of bundling the unzip.exe and calling it.
Also will make this more full featured and easier to use.
Please make sugestions for features you like. I'll start coding it today.
I'll try to make a very well-organized source to be easy to read.
I think I'll add the option to download and install WIN32 API reference too and maybe a linker.
Feel free to write sugestions. ;D
|02 Feb 2008, 17:56||
about folder names with spaces, fasm too have this problem:
could not load file.
very boring. shall be in one of the next releases.
|02 Feb 2008, 18:57||
Rewrite unzip/inflate code in pure FASM xD. That would be cool.
|04 Feb 2008, 08:35||
< Last Thread | Next Thread >
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.