Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

AsmSource : Assembly Language Programming

Win Source

Dos Source

Links

Email

Utilities


Windows (32-bit) Assembly Language Programs

Here are some example programs that I have written, as I learn windows programming.  They are relatively complex and illustrate some useful functions. Feel free to download these programs, and their source code. For more simple programs, go to the simple page. If you want to alter and compile the code, you will need a compiler, such as the one on the utilities page. You can download the zip files, which contains the Asm source file, plus the executable, and information on how to compile it. Or you may view the Asm file. If you have any problems, you can email me at asm@megablast.8k.com.

     
   

NetLoad v0.3

Program that displays the net load in a graph, within a small window. Includes a menu to change the options. Similar to dumeter program, but not quite so many functions yet. (Project Info)

Download Zip File (31,606 bytes)

View Asm File (60,048 bytes)


TCPTable v0.2

Displays current TCP and UDP connections in a table, plus various statistics about them, together with IP and ICMP protocols. Also displays information about various network adpaters. (Project Info)

Download Zip File (38,401 bytes)

View Asm File (70,108 bytes)


VWin v0.7

Virutal Desktop program, adds 4 extra desktops to use. Use mouse to change between virtual destktops, or little indicator window. Also includes help file. (Project Info)

Download Zip File (32,246bytes)

View Asm File (66,753 bytes)


ProcShow v0.3

Adapted winview to list the processes. Prints out program name, id, threads, parent id, priority and date it was created. Also allows changing what is displayed.(Project Info)

Download Zip File (25,721 bytes)

View Asm File (50,363 bytes)

 


WinShow v1.1

Program that displays all the window registered in the OS. Also shows info about each window, like its position on screen, visibility, and its id number. Also allows you to minimize, maximize or restore window position, as well as killing window. (Project Info)

Download Zip File (29,912bytes)

View Asm File (56,476 bytes)


Install v0.1

Reads in the install.ini file, and prints out the files that will be created. Nothing useful yet.

Download Zip File (13,239 bytes)

View Asm File (21,780 bytes)


Replace v0.6

This programs allows you to search for a phrase, in a group of files, and replace that phrase. It is a very useful and powerful program. Most programs only allow you to alter one file at a time, but this program will search and replace in a number of files, or your entire hard drive!. (Project Info)

Download Zip File (22,061 bytes)

View Asm File (41,575 bytes)


Resize v0.3

A simple program, that establishes a taskbar icon, enabling you to quickly and easily change the screen resolution. In v0.3 added ability to change screen resolution from command line. Type "resize h" for help. (Project Info)

Download Zip File (26,557 bytes)  

View Asm File (21,125 bytes)


MegaMail.asm v0.3

This program checks a number of mail servers, and tells you how many mail messages there are. (Project Info)

 

Download Zip File (46,950 bytes)  

View Asm File (33,268 bytes)


rename.asm v0.2

A program that I have needed for a long time. It is a many file renamer. That is, you select a dir, type in a phrase and it will replace that part of the filename with something new.

Download Zip File (16,689 bytes)  

View Asm File (28,621 bytes)


getip.asm v0.3

Gets the IP address for any website. Allows you to enter the host name, and retrieves the IP number. (Version Info)

 

Download Zip File (13,939 bytes)  

View Asm File (12,461 bytes)


ini.asm v0.3

Demonstrates how to use a .ini file, to access data that can be easily updated. This is an advantage over the registry, since the registry is incredibly slow. (Version Info)

Download Zip File (12,976 bytes)  

View Asm File (15,903 bytes)


ip32.asm v0.3

Program that displays the current IP number of the machine, and various Winsock information, like version, max sockets, max UDP size, system status, vendor info no. and description. (Version Info)

Download Zip File (13,602 bytes)  

View Asm File (13,095 bytes)


searchin32.asm v0.3

Program that searches recursively from a particular dir, for files of a specific type, containing a particular phrase. Prints out the part of the phrase line, and the line number. A simple extension the search32.asm. (Version Info)

Download Zip File (17,308 bytes)  

View Asm File (28,916 bytes)


search32.asm v0.1

Program that searches recursively from a particular dir, for files of a specific type. Prints out the part of the name of the file, and where the file is located.

Download Zip File (14,459 bytes)  

View Asm File (20,875 bytes)


memload32.asm v0.5

Program that displays the Memory load in a graph, within a small window. Includes a menu to change the options. Features a popup menu, saves settings to the registry, and a variable size window. (Version Info)

Download Zip File (15,281 bytes)  

View Asm File (26,019 bytes)


memgraph32.asm v0.3

Program that displays information about memory. Uses a timer interrupt to update, and a dialog box as the main window. Includes tab control to switch between stats, a graph and options. Thanks to 'RAZOR'X and his program mem-info and Latigo for his program Tab Control(Version Info)

Download Zip File (15,108 bytes)  

View Asm File (25,584 bytes)


DropMany v0.2

Prints a list of droppped files, and allows various operations to be done on them. Nothing useful yet.

Download Zip File (19,845 bytes)

View Asm File (32,863 bytes)


mem32.asm

Program the displays information about memory. Uses a timer interrupt to update, and a dialog box as the main window. Also Changes the window text so that load is updated in taskbar. Thanks to 'RAZOR'X and his program mem-info.

Download Zip File (11,444 bytes)  

View Asm File (11,590 bytes)

 
   
     

go to Windows Simple Programs

Last Updated : Wednesday, 21 August, 2002 5:53 PM

theCounter.com

(C) Copyright 1999,2000,2001 John A Lyons