Windows XP Drone Control binaries

I published a new binary version of the Drone Control library. This version should work for Windows XP computers.
There were some problems with transitive DLL dependencies (I already outlined these problems in my previous post).

Here are the binary files.

You’ll need the Visual C++ Redistributable in order to run the binaries.

16 Responses to Windows XP Drone Control binaries

  1. This version of the drone control library has become obsolete. Please use version 1.1.1. It works with all Windows versions including Windows XP from SP2 upwards.

  2. Toby says:

    Hi I have just got an ardrone and installed the ardrone and it asks for the ARDroneDLL\ARDroneDLL.dll i have looked everywhere for it online and cant find this dll can u tell me where i can find it

  3. Windows SDK should only be necessary for the development tasks.

    As soon as I find some time, I’ll try to use the drone from a fresh Windows 7 virtual machine where nothing has been installed before. I’ll let you know.

  4. the_mentor says:

    originalone1984 thank you for the quick reply.
    So after some struggle i gave up and switched to windows 7.
    On a fresh windows 7 installation i’ve install directx and Visual C++ 2008 and now the application actually starts but i still cant get it to connect to the drone.
    Am I missing something?
    i read somewhere that the windows SDK is required is that true?

    thank you very much for the help mate.

  5. wow … that’s a new one.

    My first guess would be that you’re missing one of the necessary DirectX files. So I would suggest to update to the latest version of DirectX / reinstall. If this doesn’t work, please let me know.

  6. the_mentor says:

    Thank you very much for your hardwork.
    i’m trying to get the binaries running in windows xp.
    i’ve installed .net 3.5 and 4.
    i’ve installed directx and also Microsoft Visual C++ 2008 Redistributable Package
    but for some reason the app keeps crushing when i start ARDrone.UI.exe.
    i’ve looked in the event viewer and i get the following error:
    Application: ARDroneUI.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.IO.FileNotFoundException
    at ARDrone.Input.InputManager.AddKeyboardDevices(IntPtr)
    at ARDrone.Input.InputManager.AddNewDevices()
    at ARDrone.Input.InputManager..ctor(IntPtr)
    at ARDrone.UI.MainForm.InitializeInputManager()
    at ARDrone.UI.MainForm..ctor()
    at ARDrone.UI.Program.Main()

    For more information, see Help and Support Center at

    any idea on what im missing here to get this up an running?

  7. Is the input working? Do you get values in the upper right corner?

  8. julien says:

    I tried what you had said to me and my drone video port is 5555 but I my bigger problem it’s not the video but the control because only the command for takeoff and landing works
    Ps : (excuse me for my english, I’m french)

  9. I can just guess, since I haven’t had problems of that kind till now.

    Another idea: Maybe your drone video port isn’t 5555, as it is for me. Maybe you could have a look if you get information from that port by using Wireshark or some other network sniffer.

  10. julien says:

    Hello I tried your program but I have the same problem as Lucio. I downloaded the DLL and now he fly but I can’t control him and I haven’t the video. Can you help me to resolve my problem please

  11. Ohh, I’ll mention this dependency in the post.

    Thanks for your work.

  12. Lucio Feitoza says:

    I am using sp3 and directx is updated.
    I have run dependency walker like you said and it has reported 3 missing DLLs
    The MSVCR100 is the VC runtime distributable, which i didnt know was required. I download it and the drone control now runs and it works but the video part does not work, also it complains about some missing dlls, but if i click continue it works.
    I am trying to figure out which package the other 2 DLLs belong to
    Thank you very much

  13. There is some DLL missing in some way. I would expect that you are using Windows XP SP2 or below.
    The current version only works with SP3 (and I don’t think we can get it to work with SP2 or below).

    If you already have SP3 installed, maybe you could update DirectX. This could be another problem. But this reason is less likely.

    If all this does not help, you could download the Dependency Walker, load the ARDroneDLL.dll and tell me which DLLs cause problems.

  14. Lucio Feitoza says:

    Congratulations, it looks awsome, i am willing to use it with my xbox wireless controller, i think it will be much better than using an iphone.
    I am having an issue, when i click startup i get the unable to load DLL
    DLL ‘..\ARDroneDLL\ARDroneDLL.dll’: ARDrone.Control.ARDroneControl.InitDrone()
    I tried the ARDroneUI.exe
    I have double checked and the DLL is there. Do i need to register the DLL?

  15. It’s (hopefully) quite simple. Just connect to the drone using the standard Wifi network manager (the drone network always starts with “ardrone”). Then start up the application and press “Startup”. That’s it.

    To connect a Joystick or gamepad, just plug it in. If you want to change the input configuration, press the “Input settings” button.

    The WiiMote has to be connected to the computer before you can use it. Use the bluetooth connection manager (if you have one). If there is no built-in bluetooth ability for your computer, you can also buy a bluetooth stick.

    Once the WiiMote is connected, the program should automatically find it.

  16. Vanpevi says:

    First congratulations to spend time on this. It allows people without any ip*d to play with the Drone.
    But I’m really a rookie with .NET and DLL stuff.
    Is there a way to have an executable to test your dev ? How to use it with the WiiMote ? How to use it with Windows?
    Sorry for disturbing you with so low level questions but your project catched all my interest !

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: