dll

using libcurl without dll

I am using Microsoft Visual C++ 2010, and I need to make an application that does not require the libcurl dll. I am defining CURL_STATICLIB in the preprocessor directives and linking to libcurl.lib, libcurl_static.lib, ws2_32.lib, and winmm.lib, but it still requires the dll to work. If I only link to libcurl_static.lib, it has undefined...

Undefined reference problem when dynamic library is used

I was reading about static and dynamic libraries. To explore more I created three files 2 .cpp files and 1 .h file demo.h class demo { int a; public: demo(); demo(const demo&); demo& operator=(const demo&); ~demo(); }; demo.cpp #include "demo.h" #include <iostream> demo::demo():a() { std::cout<<"\nInsi...

Unable to access methods of com interop dll from .net

I have an com dll which i an reffering from .Net, I have registsred that dll using regsvr32 and referred to my project. Unfortunatley I am not able to view any methods and properties in a particular Class of that dll, The class is defined as public but When i try to check methods and properties they are not visible. But the same dll ...

C++ Reads/Writes XML without CLR

I know this is a very stupid question and I'm very new to C++. I'm developing Starcraft AI, it is DLL file. I'm trying to use XML to gather some data to the bot, however whenever I build the DLL with /clr option. The bot doesn't load properly. So, my question is what is CLR and is there a way to read/write XML without using /clr build ...

ABCpdf DLL Version errors - what to do next?

I am using Websupergoo's ABCpdf for ASP.NET and I am trying to generate PDF's in code. My issue is that when I test the code in my development environment everything works fine, but when I publish my code to our testing server it stops working. We have our production services on the same machine as our testing services but they are using...

Performance Problems - Large DLLs and Large Namespaces

This is sort of the next step of the LINQ to DB2 question I asked here. Following zb_z's answer, I poked around a bit with the code for DB_Linq and have managed to add working DB2 support. (It's still in its infancy now, not ready to be contributed back to the project yet.) The proof of concept worked great, it was pretty exciting act...

Hex edit a dll to change a dependency name?

I have a dll which is dependent of OPENGL.DLL . However, Windows comes with OpenGL32.dll . I want to change this dependency name in the dll binary so it looks for OpenGL32.dll instead. I tried opening it in VS's binary editor but I cant seem to make the name longer. I can for instance change it to OpenDD.dll but I cant add to it. How cou...

.NET obfuscation of a DLL: how can I protect my code?

I'm in the process of exploring a partnership with a small company. The company is looking for an algorithm that can improve their profits and I have some prototype software that can help them. The core of my software is very confidential and if the company gets a hold of it, then they will certainly not need me. I'm definitely going to ...

Delphi Application Error with Ole in a DLL

I have a Com Object, setup/create/working from a DataModule. creating/running/freeing the Datamodule from an Application works with out an issue. but putting the datamodule into a DLL works fine the first time, runing the com object etc.. but after a few calls with out restarting the application, this error appears. There is a fare ...

Application plugins with MingW and "undefined reference" errors

I have a Qt application which uses Q_DECL_EXPORT to mark certain data types and functions of my main executable as exported. Likewise, when I compile my plugins, I mark those same symbols with Q_DECL_IMPORT to import them. This has worked great on linux. All I need to do is compile with -rdynamic and it goes well. Visual Studio 2008 has...

How to use a C++ class library in a .net project

My .net project needs to use a third party class library written in C++. I have already tried directly adding a reference to this DLL from the project's context menu 'Add a refence...'' but it did not work as I assume this DLL does not implement the COM object model. What options do I have now? Some suggest to create a .net wrapper aro...

Global Hook in c++ doesn't work?

Trying to write a GLOBAL CBT HOOK, this is My code, but my hooking app doesn't recieve any Messages, neither writes the dll something to a test file. This is My Code: #include "stdafx.h" #include "GlobalHook.h" #include "Stdafx.h" #include <iostream> #include <fstream> #define DLL_EXPORT #include "GlobalHook.h" #include <windows....

Does the vcproj file contain information about what version of the CRT the compiler should use?

I have created a simple application to test out migrating some C++ code to .Net. Part of that test was to include all the libraries that were present in the old app. When I tried to create an object from .Net it fell over with a missing .dll error. Looking at the manifest for the dll I have created it is referencing MSVCRT80D.dll and...

How to access unmanaged data from C#

I have an unmanaged (C/C++) DLL which I need to call from a C# application. The DLL call needs to return data (from a C++ class that is created by the DLL) to the C# application. I have control over the DLL's exported function, so I can create a wrapper around the C++ class if necessary. I know how to access the DLL with p/Invoke, so ...

Make Visual Studio not care about DLL versions

Is there a way to make visual studio not care about dll versions? Is this a bad idea? I am resetting up my dev machine and I just installed the latest version of Pex and Moles (version .92). All my projects are on version .91. We are in the middle of a release and don't want to upgrade right now. Also, I cannot find an installer t...

How to hook windows service.

I am successful in hooking windows Nt functions (registry and file systems and create process functions). However I am in the beginning stage of analysing about hooking services. I would like to confirm my idea. If somebody found it as wrong. Please correct me to learn. With the thought that service are long running executables, I assum...

Thunk table in import address table?

What is a thunk table in relation to the import address table that's used in EXE files to import functions used in external DLLs? Is this thunk table just a table containing 'Thunks' to other functions? ...

Loading two instances of a shared library...

Hi. For a test I'd like to load two instances of a shared library from an application. The code in the library provides an API but it does not allow me to initialize two (or more) instances of the library because some of the functions rely on static variables.. I'm currently writing unit-tests for this lib, and I'd like to have two ins...

Is it possible to recreate the C++ header files needed to use a given .dll/.so/.dylib?

Is it possible to recreate the C++ header files needed to use a given .dll/.so/.dylib? If it is, how would one go about doing that? ...

Firefox plugin dll dependency on the filename

Hello all, my current work tasking requires creating a firefox plugin. I've done this relatively easily on Linux but porting to windows has exposed a peculiar problem. To do the port, I refactored the basic windows example given in the mozilla source tree. I did this operation slowly and methodically, testing as I went. Aside from the oc...