조회수 : 7047
코드프로젝트에 있는 글입니다.
List of Best Open Souce projects written in VC++/MFC
7-Zip is a file
archiver with the high compression ratio. The program supports 7z, ZIP, CAB,
RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, RPM and DEB formats. Compression
ratio in the new 7z format is 30-50% better than ratio in ZIP format.
eMule is a filesharing
client which is based on the eDonkey2000 network but offers more features than
the standard client.
- eMule Plus
eMule Plus is an
evolution of the original eMule project, created to improve its abilities and
features, in both work efficiency and user interface.
Mod - eMule Modding Project.
FileZilla is a fast
FTP and SFTP client for Windows with a lot of features. FileZilla Server is a
reliable FTP server.
- KeePass Password
Password Safe is a free, open source, light-weight and easy-to-use password
manager for Windows. You can store your passwords in a highly-encrypted
database, which is locked with one master password or key file.
K-Meleon is a fast and
customizable web browser that can be used instead of Internet Explorer on
Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers,
K-Meleon provides users with a secure browsing experience.
MiKTeX is an up-to-date
implementation of TeX & Friends for Windows (all current variants).
MyNapster is a
Win32 client using Gnutella and IRC for chat. It is based on Gnucleus and
utilizes MFC (works with WINE).
is a Win32, VC++ MFC application to manage Nokia mobile phones melodies.
Includes VC++ source code and Rational Rose UML model.
- Peters Backup
Peters Backup is a
program for backing up your important data files on to diskette, zip drive,
fixed disk or CD/RW. It uses an extremely efficient compression algorithm. It
keeps track of all versions of your files in full and incremental backups.
Safe is a password database utility. Users can keep their passwords securely
encrypted on their computers. A single Safe Combination unlocks them all.
rename files and folders in bulk
using this vc++ .net program.
peer-to-peer file-sharing client supporting Gnutella2, Gnutella1,
eDonkey2000/eMule and BitTorrent protocols. Using C++, MFC and ATL, for Windows.
SunshineUN is a free
Napster based file sharing program for Opennap/Slavanap which allows you to
share and download multiple files of different types for example music, pictures
and videos. It is for Windows and it is written in C++ using MFC .
TortoiseCVS is an extension
for Microsoft Windows Explorer that makes using CVS fun and easy. Features
include: colored icons, tight integration with SSH, and context-menu
TortoiseSVN is a
Subversion (SVN) client, implemented as a windows shell extension. It's
intuitive and easy to use, since it doesn't require the Subversion command line
client to run. Simply the coolest Interface to (Sub)Version Control!
Windows Directory Statistics
is a disk usage statistics viewer and cleanup tool for Windows. It shows disk,
file and directory sizes in a treelist as well as graphically in a treemap, much
like KDirStat or SequoiaView.
WinDjView is a
fast, compact and powerful DjVu viewer for Windows with continuous scrolling and
advanced printing options, based on free DjVuLibre library. MacDjView is a
simple DjVu viewer for Mac OS X, also with continuous scrolling.
- C++ Library for
A C++ library
for the Windows platform containing classes for MIME, video capture, socket,
Windows registry, files, images, and other basic purposes.
WinMerge is a Win32
tool for visual difference display and merging, for both files and directories.
Unicode support. Flexible syntax coloring editor. Windows Shell integration.
Regexp filtering. Side-by-side line diff and highlights diffs inside lines.
- Disk Cleaner
Disk Cleaner is a
tool to quickly and easily free disk space that is used by temporary files like
the system temporary folder, the Internet Explorer Cache and Cookies folder, and
the Recycle Bin. It can be expanded with text-based plug-ins & DLLs.
- Shared IIS
This utility is
intended to be used to analyze and present a per-site (in case of WWW logs), or
(in case of FTP logs) a per-web summary of bandwidth used, hits, and average
Center is an application designed to help a system/network administrators taking
control of remote devices in the network from a single GUI.
- Enhanced DC++
RevConnect is a
file sharing program based on DC++. It is fully compatible with the Direct
Connect network and made some major features.
- Show Traffic
"Show Traffic" monitors
network traffic on the chosen network interface and displays it continuously. It
could be used for locating suspicious network traffic or to evaluate current
utilization of the network interface.
- War FTP Daemon
A generic C++
class library for FTP server implementations, including a full-featured, mature
- AxCrypt - File
Encryption for Windows
AxCrypt - Personal
Privacy and Security with AES-128 File Encryption and Compression for Windows
98/ME/NT/2K/XP. Double-click to automatically decrypt and open documents. Store
strong keys on removable USB-devices.
- Open Source
Firewall For Windows
an open source firewall for Windows 2000 and above. It is a simple utility for
filter network traffic.
front-end to Winamp that provides jukebox behavior as well as "explorer-like"
MP3 library management, a web-based network interface and MP3 frame error
- p2pfire: super p2p
driver firewall (http://sourceforge.net/projects/p2pfire):
P2P firewall 32/64 bits (driver + aplication).
component give an access to the Windows Address Book (or WAB) used by Outlook
Express. It's a COM/ATL component that give an access from Visual Basic language
or Scripting language (VBS) to WAB.
- Yet Another Fractal
Fractal Explorer is an interactive fractal renderer for Windows. It features
extremely simple and intuitive user interface and is capable of producing
- CDDA Ripper XP
CDDA Ripper XP is an
audio CD ripper program that provides support for NT/2000/XP natively (ASPI
manager is optional). It supports WAV-MP3-OGG-FLAC-ACM codec encoding and can be
used to rip multiple CDs. It uses newest encoders like LAME and Ogg/Vorbis.
- [ mp3 -
explorer ] (http://sourceforge.net/projects/mp3explorer):
- explorer ] is a MP3 Manager providing advanced features : multi-folders file
scaning with cache - id3v1 and id3v2 tagging - Intellitag - Html view of the
tracks displaying album cover and Lyrics.
ultraMage is a powerful
dual-window file manager for Windows with many useful features like bookmarks,
advanced file operations and folder synchronisation. It is still very easy to
use, because the user interface is similar to that of Windows Explorer.
WinTarBall adds a
control panel and an Explorer shell extension that allow users to compress
directories into .tgz or .tbz files simply by right-clicking on them and
choosing "compress to tarball".
utility to query xml files using XPath and also extend XPath to more documents
than one. Win32 platform/MFC.
- Emerge Desktop
emerge is an alternate
windows shell. It's purpose is to replace Windows Explorer as your desktop user
interface, providing similar functionality, with the additional plugins to
provide even more.
- Folder Size
Folder Size for
Windows adds a new column to the Windows Explorer details view that displays the
sizes of files and folders. A service scans your hard disk in the background and
caches the results. Designed for performance!
Define some filters to
apply to a list of files, which can be in multiple folders, to rename the whole
list at once. It checks the file names, integrates in the Shell (via Explorer
context menu), supports regular expressions, ID3 tags, and much more.
application to be used with a Win32 Shell replacement (like Litestep, geOshell,
sharpE, etc.) or just native Explorer.
- Blackbox for
Windows is an alternative shell for Microsoft Windows. It is based stylistically
on the Blackbox window manager for the X Window System, however it does not use
the same codebase except for the gradient rendering code.
enables you to Hide or Show a window; minimize, maximize and restore its
original size (or change the size to fit your needs). Disable the window's
taskbar button or send it to tray. Other features are transparency, docking and
- Security &
Privacy Complete 3
Security & Privacy
Complete is mainly a security tool for Windows. It can disable all services
which might be a securit-risk, harden registry settings... Also included privacy
features for Internet Explorer, Media Player, and of course: Mozilla Firefox.
provides the same functionality as the existing application switching mechanism
in Windows XP today. In addition to displaying an icon list, however, the
application will also show a thumbnail preview of the window that will be
- Windows Process
utilities to find, list, and terminate running processes under Windows, similar
to the Unix ps and kill commands. Good for command-line folks who don't like to
use the Windows Task Manager.
Open System Testing
Architecture - a distributed software testing architecture designed around
CORBA. The current toolset has the capability of performing scripted Web (HTTP
and HTTPS) heavy load tests with performance measurements from Win32 platforms.
- MFC MUTE
MFC MUTE is a MS
Windows *ONLY* client for the MUTE anonymous P2P network. This application
derives from the original MUTE (mute-net.sourceforge.net) app supporting
anonymous file sharing. The GUI is the best/most polished Windows MUTE
This is a internet
security scanner which scans a specified machine or a range of IPs for all
possible information like NetBIOS enumeration, gathering sharelist, domain, os,
lan manager, remote connection, SNMP walking, ...
WinSCP is a SFTP and SCP
client for Windows using SSH. Its main function is secure copying of files
between a local and a remote computer. Beyond this basic function, WinSCP
manages some other actions with files. Plugin to FAR manager is available too.
a Win32 MFC VC++ .NET based security tool that is able to Determine OS,
enumerate users, groups, shares, SIDs, transports, sessions, services, service
pack and hotfix level, date and time, disks, and open tcp and udp ports.
- Visual Component Framework
(http://vcf-online.org/): The Visual Component Framework is an advanced
C++ application framework that makes it easy to produce powerful C++
applications. The framework is a based on a thoroughly modern C++ design and has
built in support for Rapid Application Development (RAD).
Some Very good VC++/MFC resources beside Codeproject.com
(VC++/MFC huge code repository)
By PJ naughter Personally my
favorite beside codeproject.com. This site contains huge source code repository
for MFC programmer. It has some of the best addon classes written for MFC
programmers. What I like most about PJ naughter is that he keeps on improving
these classes and fix each and every bug in the code. Some of the classes has
now is 70 to 80th version.
BY Joseph M. Newcomer
This is very nice site containing lots
and lots of VC++ tips tricks and very detailed essays + great code examples.
Main focus is on how to write the code in right way.
This site contains very nice code examples for ATL
, WTL and Shell programming.
By author of Gmail Drive
Although code for GmailDrive is not
provided but this site contains lots of other code example covering MFC, ATL,
WTL and Shell programming.
(VC++/MFC/ATL and lot more)
Does not need any introduction. I think most of
us already know about this site.
This is my personal web site. It has one firewall software with
source code. Will be adding more code soon.
This is the MVP's Frequently Asked Questions Page for
Microsoft Visual C++. In here you'll find answers to several common asked
questions about Visual C++, MFC and Windows development in C/C++, as well as
VC++/ MFC related FAQS
A beginners site for VC++ and MFC programming. Contains some very
nice beginner articles.
A beginners site for VC++ and MFC programming. Contains some very nice
A very vice web site. Very well written. One of the best resource for
beginner in the field of VC++/MFC.