Camera Hacker


Add Comment | Related Links | TrackBack
Related Content

Nikon Maid Module .Net code

Has anyone got any examples of either c# or code to wrap the Nikon Maid module for digital slrs?

I've been working on this but my c++ knowledge is poor. Any help much appreciated.

Sun, 16 Nov 2008 03:12:53 +0000

Anyone ever find this? It's driving me crazy that Nikon is so far behind in the development world. It's impossible to use unmanaged C++ anymore!

Wed, 08 Dec 2010 20:50:04 +0000

I never found a .Net wrapper for the Maid module... I might have to write one. I wish Nikon would more their SDK forward!

Tue, 25 Jan 2011 17:02:46 +0000

This is commercial software (you gotta buy it) but it might work to wrap the SDK for .NET:

I've used it to wrap a REALLY old Nortel phone system SDK to target in C# and it worked well.

Thu, 07 Jul 2011 16:19:38 +0000

Just wondering if anyone has found a solution for this? I am using a crappy solution by compiling the C application then invoking a process in C# to launch it. I would really like a better solution

Fri, 07 Oct 2011 18:18:29 +0000

I agree...Nikon's sdk SUCKS!!! Their documentation is crap and is obviously a poor Japanese translation. Their structures, pointers, function calls, are all complex and inter-classed within one another. It's near impossible to trace. All of their initialization has to be done externally and has enormous potential for memory leaks and overruns. In contrast, using the std. WIA library and, I created a SOLID and fast tethering app for use with my Nikon. One class, one form load, one event handler. In all, less than 50 lines of code. Only problem with WIA is the limited command set (TakePicture, Syncronize, Delete). C'mon NIKON, get with the program. It should be at least as easy as WIA. Perhaps if the WIA was updated with a better command set...hmmmmm.

The sample tethering code is on "The Code Project". Search for "Tethering".

If you find anything better than the Nikon sdk, please post it here.

Gary Millwater
Sat, 29 Oct 2011 21:11:42 +0000

I've spent countless hours searching the web for Nikon SDK sample code, especially for Couldn't find anything for vb and nothing of any value. However, apparently we aren't the only ones having problems finding good documentation and evidently, most have given up. I know this because there is at least 50 entries in the various freelance classifieds looking for people who are familiar with the Nikon SDK. That's pretty sad. Way to go Nikon!!!

Gary Millwater
Sat, 29 Oct 2011 21:44:45 +0000

I wrote a C# wrapper for Nikons MAID SDK. Get it here:

Mon, 31 Dec 2012 11:37:33 +0300

Fantastic! Thank you so much for posting this. Some one buy this man a beer or 10!

Wed, 09 Jan 2013 14:11:45 +0300

Add Comment | Related Links | TrackBack
Related Content

Did your message disappear? Read the Forums FAQ.

Add Comment

Spam Control | * indicates required field
Your Name: *
Remember Me!
Comment: *
File attachment is optional. Please do not attach a file to your submission unless it is relevent.
Attach File:
(20 MB Max)
Spam Protection: * Answer of 6 + 4?
Click button only once, please!


TrackBack only accepted from WebSite-X Suite web sites. Do not submit TrackBacks from other sites.

Send Ping | TrackBack URL | Spam Control

No TrackBacks yet. TrackBack can be used to link this thread to your weblog, or link your weblog to this thread. In addition, TrackBack can be used as a form of remote commenting. Rather than posting the comment directly on this thread, you can posts it on your own weblog. Then have your weblog sends a TrackBack ping to the TrackBack URL, so that your post would show up here.

Messages, files, and images copyright by respective owners.