VC + +, MFC's best open Source project

Source: Internet
Author: User
Tags xpath cache and cookies disk usage filezilla knowledge base tortoisesvn keepass

Introduction: Introduce the best open source project written with Vc++/mfc. There are many high-quality VC + + Open source projects, I listed some can be used as VC + + programmer reference.


VC + +, the best open source project in MFC Sudhir Mangla

VC + +, the best open source project in MFC

Sudhir Mangla

Adaptation: Http://

Introduce the best open source project written with Vc++/mfc. There are many high-quality VC + + Open source projects, I listed some can be used as VC + + programmer reference.

first, excellent open source project
  1. 7-zip ( :
    7-zip is a file compression tool with a high compression rate. Support 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, RPM, deb format. The 7z compression format can improve the compression ratio of 30-50% compared to the zip format.
  2. eMule (
    emule is a file-sharing client based on the eDonkey2000 network, providing more functionality than standard clients.
  3. EMule Plus (
    EMule Plus is an improvement based on the original version of EMule, which improves the user interface capabilities and functionality, and improves productivity.
  4. EMule Morph (
    EMule Morph Mod-emule Modified version of the project.
  5. FileZilla (
    FileZilla is a fast ftp/sftp client, used under Windows, rich in functionality. The FileZilla server is a reliable FTP server.
  6. KeePass Password Safe (
    KeePass Password Safe is a lightweight, free, open-source password Manager for Windows environments and is very easy to use. You can store your password in a high-intensity encrypted database, with a password or key file to open.
  7. K-meleon (
    K-meleon is a fast, customizable Web browser that can be used in a Windows environment instead of IE browser. Using the Gecko engine like Firefox and Mozilla browsers, K-meleon provides a safe browsing experience for users.
  8. MiKTeX (
    MiKTeX is the latest and best Tex editing environment compatible with Windows.
  9. Mynapster (
    Mynapster is a WIN32 client that uses Gnutella and IRC chats. Based on Gnucleus and MFC (dependent on wine).
  10. Nokia Composer (
    This is Win32, VC + + MFC app for managing Nokia ringtones. Includes VC + + source code and Rational Rose UML model documentation.
  11. Peters Backup (
    Peters Backup can back up important data files from disk, Zip drive, hard disk, or CD/RW. It uses a very strong compression algorithm. It can keep all previous versions of files in an increased backup.
  12. Password Safe (
    Password Safe is a password database tool. Users can safely save encrypted passwords on their computers. Lock with a security lock.
  13. Renfile (
    VC + +. NET developed batch for file or folder renaming tool
  14. Shareaza (
    Network-to-peer file sharing client that supports GNUTELLA2, GNUTELLA1, Edonkey2000/emule, and BitTorrent protocols. Developed using C + +, MFC and ATL, running in a Windows environment.
  15. Sunshineun (
    Sunshineun is a free Napster-based Opennap/slavanap file sharing program that allows users to share and download files in different formats, such as music, pictures, and videos. Developed under Windows with C++/MFC.
  16. Tortoisecvs (
    Tortoisecvs is a Windows browser shell extension that makes it easy to use CVS, including: color icons, support for SSH, right-click menus.
    TortoiseSVN is a subversion (SVN) client that acts as a Windows shell extension. It does not require Subversion command line client support and is easy to use.
  18. Windirstat:windows Directory Statistics (
    WinDirStat (WDS) 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 Sequoiavi ew.
  19. Windjview (Http://
    Windjview is a fast, compact and powerful DjVu Viewer for Windows with continuous scrolling and advanced printing options, Based on the free Djvulibre library. Macdjview is a simple DjVu viewer for Mac OS X, also with continuous scrolling.
  20. C + + Library for Windows (
    A C + + library for the Windows platform containing classes for MIME, video capture, socket, Windows registry, files, images , and other basic purposes.
  21. Winmerge (
    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.
  22. Disk Cleaner (
    Disk Cleaner is a tool to quickly and easily free disk space that's used by temporary files like the system temporary fol Der, the Internet Explorer Cache and Cookies folder, and the Recycle Bin. It can be expanded with text-based Plug-ins & DLLs.
  23. Shared IIS Server Log/bandwidth-analyzer (
    This utility was intended to being used to analyze and present a per-site (in case of WWW logs), or (in case of FTP logs) a PE R-web Summary of bandwidth used, hits, and average bandwidth used.
  24. Remote Control Center (
    Remote Control Center is an application designed to help a system/network administrators taking Control of remote devices The network from a single GUI.
  25. revconnect-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" monitors network traffic on the chosen network interface and displays it continuously. It could is used for locating suspicious network traffic or to evaluate current utilization of the network interface.
  27. War FTP Daemon Engine (
    A generic C + + class library for FTP server implementations, including a full-featured, mature FTP server.
  28. 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.
  29. Open Source Firewall for Windows (
    Firewallpapi is a open source firewall for Windows and above. It's a simple utility for filter network traffic.
  30. Minksonic Jukebox (
    Mfc-based front-end to Winamp the provides jukebox behavior as well as "explorer-like" MP3 Library Management, a web-base D network interface and MP3 frame error detection/correction.
  31. P2pfire:super Peer driver Firewall (
    Super Peer firewall 32/64 bits (driver + application).
  32. Wabaccess (
    The Wabaccess component gives an access to the Windows Address book (or WAB) is used by Outlook Express. It's a Com/atl component that gives an access from Visual Basic language or Scripting language (VBS) to WAB.
  33. Yet another Fractal Explorer (
    Yet another Fractal Explorer is a interactive Fractal renderer for Windows. It features extremely simple and intuitive user interface and is capable of producing mathematically-sound renderings.
  34. CDDA Ripper XP (
    CDDA Ripper XP is a audio CD Ripper program This 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.
  35. [Mp3-explorer] (
    [Mp3-explorer] is a MP3 Manager providing advanced features:multi-folders file scanning with cache-id3v1 and ID3v2 Tagging-intellitag-html view of the tracks displaying album cover and lyrics.
  36. Ultramage (
    Ultramage is a powerful Dual-window file manager for Windows and many useful features like bookmarks, advanced file Opera tions and folder synchronization. It is still very easy-to-use, because the user interface are similar to that of Windows Explorer.
  37. Wintarball (
    Wintarball adds a control panel and an Explorer shell extension this allow users to compress directories into . tgz or . tbz files simply by right-clicking on them and choosing ' Compress to Tarball '.
  38. XML Explorer (
    A utility to query XML files using the XPath and also extend XPath to more documents than one. Win32 Platform/mfc.
  39. Emerge Desktop (
    Emerge is an alternate Windows shell. Its purpose are to replace Windows Explorer as your desktop user interface, providing similar functionality, with the Addit Ional plugins to provide even more.
  40. Folder Size for Windows (
    Folder Size for Windows adds a new column to the Windows Explorer Details view that displays the sizes of files and folder S. A service scans your hard disk in the background and caches the results. Designed for performance!
  41. Rename-it! (
    Define some filters to apply to a list of files, which can is 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.
  42. SHELLWM (
    Windows skinning application to is used with a Win32 Shell replacement (like LiteStep, Geoshell, SharpE, etc.) or just NAT Ive Explorer.
  43. Blackbox for Windows (
    Blackbox for Windows is a alternative shell for Microsoft windows. It is based stylistically on the Blackbox Windows Manager for the X window System, however it does not use the same Codebas e except for the gradient rendering code.
  44. hidethatwindow! (
    hidethatwindow! Enables 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 is transparency, docking and top-most.
  45. Security & Privacy Complete 3 (
    Security & Privacy Complete are mainly a security tool for Windows. It can disable all services which might is a Security-risk, Harden registry settings ... Also included privacy features for Internet Explorer, Media Player, and of Course:mozilla Firefox.
    TASKSWITCHXP provides the same functionality as the existing application switching mechanism in Windows XP today. In addition to displaying an icon list, however, the application would also show a thumbnail preview of the window that wil L is switched to.
  47. Windows Process Tools (
    command-line utilities to find, list, and terminate running processes under Windows, similar to the Unix PS and kill comma Nds. Good for command-line folks who don ' t like to use the Windows Task Manager.
  48. Opensta (
    Open System Testing architecture-a distributed software testing Architecture designed around CORBA. The current toolset have the capability of performing scripted Web (HTTP and HTTPS) heavy load tests with performance Measu Rements from WIN32 platforms.
  49. MFC MUTE (
    MFC MUTE is a Microsoft Windows *only* client for the MUTE anonymous peer network. This application derives from the original MUTE ( app supporting anonymous file sharing. The GUI is the Best/most polished Windows MUTE available.
  50. Deepnetscanner (Http://
    This is an Internet security scanner which scans a specified machine or a range of IPs for all possible information like Ne Tbios enumeration, gathering sharelist, domain, OS, LAN Manager, remote connection, SNMP walking, ...
  51. WinSCP (
    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.
  52. Winfingerprint (
    Winfingerprint is a Win32 MFC VC + +. NET Based security tool that's 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.
  53. Visual Component Framework ( The Visual Component Framework is a advanced C + + application Framework that makes it easy to produce powerful C + + Applica tions. The framework is a based on a thoroughly modern C + + design and have built in support for RAPID application development (RAD ).

Second, the best vc++/mfc English website

  1. (Very good source code site)
  2. (VC++/MFC huge code repository)
    by PJ Naughter Personally my favorite besides This site contains a huge source code repository for MFC programmer. It has some of the best addon classes written for MFC programmers. What's the most about PJ Naughter are that he keeps on improving these classes and fixes each and every bugs in the code. Some of the classes is now under their to 80th version.
  3. (VC++/MFC)
    by Joseph M. Newcomer
    This was 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 the ' Right '.
  4. (ATL/WTL)
    by Cheztabor
    This site contains very nice code examples for ATL, WTL and Shell programming.
  5. (ATL/WTL)
    By the author of Gmail Drive
    Although the code for gmaildrive isn't provided, this site contains lots of other code examples covering MFC, ATL, WTL an D Shell Programming.
  6. (Vc++/mfc/atl and a lot more)
    Does not need any introduction. I think most of us already know on this site.
  7. (VC++/MFC)
    This is my personal web site. It has a firewall software with source code. I'll be adding more code soon.
  8. (Vc++/mfc FAQs)
    This is the MVP's frequently asked Questions Page for Microsoft Visual C + +. Here, you'll find answers to several commonly asked questions about Visual C + +, MFC and Windows development in C + +, a s well as others.
    vc++/MFC Related FAQS
  10. (VC++/MFC)
    A Beginners Site for VC + + and MFC programming. Contains some very nice beginner articles.
  11. A Beginners Site for VC + + and MFC programming. Contains some very nice beginner articles.
  12. A very nice web site. Very well written. One of the best resources for beginner in the field of VC++/MFC.

Third, the best vc++/mfc Chinese website

      1. (VC Knowledge Base, the most popular in the domestic VC + + professional site)
      2. (VC online, very good VC + + website)
      3. (The largest software development site in China)
      4. (Emerging software development sites)

VC + +, MFC's best open Source project

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.