A+ Freeware

Audio & Video
CD & DVD tools
Rippers & Encoders
A&V Utilities

Business & Finance
Business & Personal Finance
Calendars & Planners
Database Management
Inventory Systems
Office suites
Personal Info Managers
Project Management
Word Processing

Teaching Tools

Browser Add-ons
Dial-up & Connectivity
Download Managers
Email - Anti Spam
Email Clients
Email - Miscellaneous
File Sharing
Online Privacy
Pop-Up Blockers
Tools & Utilities

Multimedia & Design
Image Editing
Media Management

Software Development
Compilers & Interpreters
Components & Libraries
Databases & Networks
Management & Distribution
Tools & Editors

Cleanup Tools
Data Recovery
Disk Tools
File Compression
File Managers
File Renaming
File Searching
File Splitting
Font Tools
Icon Tools
Misc. Utilities
Optimizers & Diagnostics
Security & Encryption
Shell & Desktop Enhancements
Text Editors & Tools

Web Authoring
HTML Conversion Tools
HTML Editors
Site Management
Web Design Utilities

Freeware Alternatives
» AutoCAD
» Dreamweaver
» Photoshop
» MS Office
» MS Word
» Corel Draw

Last freeware versions

Software Tools and Editors

Dependency Walker

Dependency Walker

Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules. For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules. Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information, and more.

Dependency Walker is also very useful for troubleshooting system errors related to loading and executing modules. Dependency Walker detects many common application problems such as missing modules, invalid modules, import/export mismatches, circular dependency errors, mismatched machine types of modules, and module initialization failures.

Dependency Walker runs on Windows 95, 98, Me, NT, 2000, XP, 2003, and Vista. It can process any 32-bit or 64-bit Windows module, including ones designed for Windows CE. It can be run as graphical application or as a console application. Dependency Walker handles all types of module dependencies, including implicit, explicit (dynamic / runtime), forwarded, delay-loaded, and injected. A detailed help is included.





If you do any kind of development or admin work on Windows, you must at least once have had the need to edit or create (or maybe delete) a Windows environment variable. There are many ways of bringing up the Windows utility to do this, but the one way that I used to do is from the Start menu, I selected
My Computer->Properties->Advanced->Environment Variables.

A dialog box will pop up, but guess what, it's so user-unfriendly. The dialog box has fixed size, so if you have a variable such as "PATH" whose value is a long string, made up by many directory paths (concat by semi-colons), you can't tell what the value of the environment variable is. The pain continues when you try to create or edit.

I wrote EnvVarEditor to help make editing environment variables a little more pleasant.

Similarly to the Windows out-of-the-box utility, it has two sections: user and system. But that's where the similarity ends. The dialog box in EnvVarEditor is totally resizable. When it's resized, all child controls are resized accordingly and proportionally. Drilling down on a variable for editing, its concatinated value is tokenized and displayed in a list control. Inline editing is available, which makes your job a little easier. You can also choose to move up/down, delete, append, insert from the context menu (right click on the mouse). A helper button to browse for folders and files are also available, to help users from making typo mistakes. Again, this dialog box is also totally resizable.

Download (490 kB)

Resource Hacker

Resource Hacker

Resource Hacker™ has been designed to:
1. View resources in Win32 executable files (*.exe, *.dll, *.cpl, *.ocx) and in Win32 resource files (*.res) in both their compiled and decompiled formats.
2. Extract (save) resources to file in: *.res format; as a binary; or as decompiled resource scripts or images. Icons, bitmaps, cursors, menus, dialogs, string tables, message tables, accelerators, Borland forms and version info resources can be fully decompiled into their respective formats, whether as image files or *.rc text files.
3. Modify (rename or replace) resources in executables. Image resources (icons, cursors and bitmaps) can be replaced with an image from a corresponding image file (*.ico, *.cur, *.bmp), a *.res file or even another *.exe file. Dialogs, menus, stringtables, accelerators and messagetable resource scripts (and also Borland forms) can be edited and recompiled using the internal resource script editor. Resources can also be replaced with resources from a *.res file as long as the replacement resource is of the same type and has the same name.
4. Add new resources to executables. Enable a program to support multiple languages, or add a custom icon or bitmap (company logo etc) to a program's dialog.
5. Delete resources. Most compilers add resources into applications which are never used by the application. Removing these unused resources can reduce an application's size.
This software is not to be used in any way to illegally modify software.





Freeware Guide

Copyright © The A+ Freeware
Terms & Privacy