The VisualDDK is a plugin for Microsoft Visual Studio allowing debugging device drivers right from the IDE. Additionally, a simple Driver Project Wizard is provided. This project brings the simplicity and convenience of Windows application development to the driver development world. No more manual creation of build scripts, copying of driver files, installing drivers from INFs, switching between WinDbg and the source editor or waiting for seconds after each step due to the extra-slow virtual COM port.
Just create a driver project using a convenient Driver Wizard, select a virtual machine, and enjoy debugging your driver directly from Visual Studio. Want to test a change? Just normally press Shift-F5, modify your driver, rebuild it and launch again. VisualDDK will unload the old driver, install the new one and load it automatically and quickly. Bored with WinDbg loading symbol files for minutes and looking up symbols for seconds? Just let VisualDDK optimize this for you using its own DIA-based symbol engine. Using C++/STLPort in your drivers? VisualDDK will natively visualize all STL containers and strings, as good as Visual Studio does for user-mode applications.
It is compatable with Visual studio 2005, 2008 and 2010, Windows XP DDK, WDK 6000, WDK 7600. Source code could be found in http://sourceforge.net/projects/visualddk/files/
comments powered by Disqus
This driver is a Windows version of the JCOP Simulation ifdhandler (see JPCSC for more information). It enables a PC/SC client software on Windows 2000 to talk with the JCOP simulator. Filesjcop_vr.sys: kernel-mode driver. jcop_proxy.exe: user-mode application. As it seems to be difficult for me to invoke socket functions (or TDI functions) from a kernel-mode driver, the user-mode application invokes Winsock functions to mediate interaction between the kernel-mode driver and the JCOP simulator.
Introduction Kprinter is an example to demonstrate using DDK framework to create a virtual printer features installation, uninstall, print processor and document format conversion. Background Framework dependencies. DDK (namely win2kddk.exe). genprint sample code (refer to NTDDK\\src\\print\\genprint) Using the code How to compile. Print processor module. Start DDK build environment (Win 2K Free Build Environment). Into WinPrinterDriver, implement the compiler batch buildme.bat. Eventually gener
This project provides a packaged version of the Windows Guest Addition tools for VirtualBox OSE. This is provided so that users will not have to create a Windows build environment just to build the guest additions. See also the wiki for more information. 4.0.0With the 4.0.0 release of VBox, and the beta versions before, Oracle migrated the windows development tools from Visual Studio 2005 and the 2003R2 DDK to VS10 and the Vista/Win7 DDK. Unfortunately, the migration is not yet complete, nor has
I am one of the HIT postgraduant and in the summer of 2008,my teacher Professor Meng has invited me to paticipate in this 863 project - Locating the user in the wlan indoor enviroment. If you want a demo soft please click the updates button below the Project Home,you can find all the source codes and UML libraries,documents. All of the source code is compiled using the VS2005 + XP SP2 + WinXP DDK build 2600+ DriverStudio 3.2.
Ontl - A set of tiny C++ RAII wrappers for NT Native/Win32 APIs including its own C++0x Standard Lib
Open NT Native Template LibraryWhy NTL?This FAQ does not intend to provide a complete answer to the question: Could one write windows kernel mode drivers in C++? The short answer is No (see C++ for Kernel Mode Drivers: Pros and Cons on MSDN). The longer answer is Yes, but there are a lot of restrictions (see C++ in an NT Driver on OSR Online, registration required). We believe we have ways around (most, if not all of) those restrictions. The C++ Standard library is greatly appreciated by program
Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder.
DetailsThis is a openFrameworks addon for creating FFGL (FreeFrameGL 1.5) plugins, and to easily convert openFrameworks apps to FFGL plugins. To create your own ofFFGLPlugin project:Download and unzip openFrameworks v0.061 for Visual Studio or Xcode http://www.openframeworks.cc/download Download and unzip ofxFFGLPluginAddon http://code.google.com/p/ofxffglplugin/downloads/list Copy the /addons/ofxFFGLPlugin directory to the /addons directory of openFrameworks. Copy the /apps/addonsExamples to th
Introductionrunwalk-video is a project started in 2008, mainly developed in Swing (Java). It allows you to track customer info and record video for performing gait analysis. Currently this application is used in a daily production environment, where patients are filmed in order to improve the process of insole creation and shoe recommendation. Our setup consists of two monitors. One monitor is used to control video recording and customer data input, while the second monitor is a 42" showing a li
This is the home for some Visual Studio plugins that I've written over the years. NiftyPerforceAdds some automation and IDE support for common perforce operations. Since it doesn't query the checkout status of each file in the solution, it's actually much faster than the official perforce scc plugin for Visual Studio. As far as I know this is in wide use in the games industry, at least for sites where they use perforce :) \t NiftySolutionSome handy commands for quickly navigating in a Visual Stu
LuaEdit is an IDE/Text Editor/Debugger for the Lua language. Its interface looks like MS Visual Studio .Net? and includes syntax highlighting, code completion, advance breakpoint management, efficient search engines, etc. Client under GPL and server (core debugger) under LGPL.