NASM - The Netwide Assembler
NASM Forum => Example Code => Topic started by: HD1920.1 on May 11, 2014, 01:09:13 PM
-
Here is a simple download manager using C Runtime functions. It's not very good, but it's OK to use. Neither the URL nor the filename may contain spaces now, this will be corrected in a future version.
FAQ:
Q: How to build?
A:
nasm -fwin64 downmgr.asm
(download this file from the attachment)
GoLink /console downmgr.obj msvcrt.dll urlmon.dll
Q: What about an improved version?
A: It comes when I had enough time :)
Q: Will you implement a GUI?
A: No, I won't. If you want one, use a browser :)
Q: How to use it?
A: e.g.
downmgr.exe
http://godevtool.com/Gorc.zip
GoRC.zip
-
I attached an updated version. It now uses WinAPI instead of C runtime. Spaces should be supported.
FAQ:
Q: GoLink throws errors. Why?
A: Replace msvcrt.dll with kernel32.dll (using WinAPI insted of C runtime)
Q: Where is beta 0.02?
A: It's so bad that it's not published.
Bugs:
- When the URL is invalid, an empty file is created.
-
Hello! I have downloaded the downmgr.asm file but there are other functions which are defined in other modules. I need these files also can you upload them please.