Click here to Skip to main content
15,906,463 members
Everything / Unmanaged

Unmanaged

unmanaged

Great Reads

by GProssliner
cobj is a preprocessor based generator for interface based polymorphism
by Sandeep Mewara
This is another one of the common errors developers get and ask about: vshost32.exe has stopped working.
by JorgeLuisOrejel
How to generate infinite sequences in both C# and unmanaged C++
by Pablo Aliskevicius
Do you believe that memory corruption will generate an immediate, repeatable crash? Some programmers actually do...

Latest Articles

by JorgeLuisOrejel
How to generate infinite sequences in both C# and unmanaged C++
by Sandeep Mewara
This is another one of the common errors developers get and ask about: vshost32.exe has stopped working.
by GProssliner
cobj is a preprocessor based generator for interface based polymorphism
by zaphoed
Helpers to declare and define multicast event sources and sinks in C++

All Articles

Sort by Score

Unmanaged 

7 Jun 2016 by GProssliner
cobj is a preprocessor based generator for interface based polymorphism
30 Dec 2014 by OriginalGriff
No, C++ for example is usable in managed or unmanaged, it's the same language regardless.It's the framework that makes the difference there. Unmanaged code it a bit harder, because it doesn't do as much for you, it doesn't "hide" the nitty-gritty of what is going on behind a layer of...
4 Sep 2020 by Sandeep Mewara
This is another one of the common errors developers get and ask about: vshost32.exe has stopped working.
15 Oct 2013 by Narasimha Murthy SR
Hi,To get the Function name list,Go to VS command prompt,Type1) dumpbin /exports user32.dll > "C:\FunctionList_User32.txt"2) link /dump /exports user32.dll > "C:\FunctionList_User32.txt".http://msdn.microsoft.com/en-us/library/aa720146(v=vs.71).aspx[^]
22 Jun 2016 by Richard MacCutchan
You can find the names by using one of the many tools available from the internet such as Dependency Walker (depends.exe) Home Page[^]. However, you will most likely find that you need more information in order to use these functions.
23 Jan 2021 by Christian Graus
This cannot be. If you called the function, the inner function will be called. Why do you think it's not being called? I think you are mistaken
23 Jan 2021 by Shao Voon Wong
Your code looks correct. It is not the same as the code that has a problem. Make a sample project that reproduces the problem and put it on GitHub and I'll have a look. You have a problem with the returned value of char* from wok1()? Show the...
23 Jan 2021 by KarstenK
When the inner code isnt executed than you must search the error on the place in your code. Take a look at my article about calling C++ in C#.
22 Nov 2012 by DaveyM69
Ignore what I posted previously, I was somewhat overcomplicating things! The method I suggested can be used when an unknown length of data is required to be marshalled.As you know the length, it's simple:[StructLayout(LayoutKind.Sequential)]struct Inner{ public uint A; ...
30 Jul 2011 by #realJSOP
You can't "call" a BSOD. Something really screwed up has to happen on your system before you see one of those. WTF are you trying to do?
15 Feb 2021 by amirea
I need to keep references in unmanaged code to objects on managed side, like handles. There are going to be approx. 10,000,000 objects. I'm not familiar with interop, initially I thought it was as simple as declaring ref SomeClass on C# side...
15 Feb 2021 by KarstenK
You shouldnt do that this way, but really think hard about using so many objects at once. If you really need that heavy load than you better code the program in one language to get best performance with that many objects. Else you can use the...
22 Nov 2010 by Richard MacCutchan
You first need to create a pointer to a point structure and cast your pointer object to it, then you can access the structure contents through the point reference. Something like:IntPtr pointer = ...// your initialization herePoint* pt = (Point*)pointer;float fx = pt->x;I may be wide...
7 Mar 2011 by DarkKobold
I've got a manufacturer's DLL that operates a video card. Since it uses unmanaged code, I am writing a wrapper DLL in C++I'm just trying to get it the callback to function properly, so I eliminated all code inside it. C++ Side.hextern "C" _declspec(dllexport) int...
1 Sep 2011 by #realJSOP
Try using LoadLibraryEx instead:[DllImport("kernel32.dll", CharSet=CharSet::Auto, EntryPoint="LoadLibraryEx")]private static extern IntPtr LoadLibraryEx(string lpFileName, IntPtr hFile, uint dwFlags);System.IntPtr moduleHandle = LoadLibraryEx(libPath, IntPtr.Zero, 0);You need to...
20 Oct 2011 by Simon Bang Terkildsen
see Compiler Error C3767[^] it tells you not only why you get the error but also how to resolve it.
29 Feb 2012 by Espen Harlinn
Have a look at:Using ACE with C++ CLI[^]Why not create a mixed mode C++/CLI dll? Declare structures that are convenient to use in c# and just copy from the original c structures to your new structures ...Best regardsEspen Harlinn
12 Jul 2012 by DaveyM69
Your TopSurfDescriptor class is serializing the IntPtr as that is what it holds.You would need to retrieve the data at the memory address and do customer serialization/deserialization if you wish to save/load it this way.
22 Nov 2012 by Andy411
Hi folks!I have to send and receive data via TCP/IP from a legacy server. The bytes I send and receive are of course representing some data structures. In C/C++ I would memcpy the array into an existing structure or I would just cast a pointer of the strcut type to my byte array. In C it...
8 May 2013 by Sergey Alexandrovich Kryukov
You can do it by using C++/CLI and mixed-mode (managed+unmanaged) project. You can really use "regular" C++ classes with C++/CLI "ref" classes. You can really wrap a "regular" C++ class or struct around some "ref" types used in the implementation of the wrapper class.Everything else depends...
25 Jun 2013 by Aydin Homay
HiWhy you don`t used C++/CLI for this purpose? I suggest to you use if because CLI technology provide a really good environment and falsity to the simultaneous use of native and managed code. for getting more information about it please follow of links:Using .net 4 library from MFC...
1 Dec 2013 by Dave Kreskowiak
You can't add a reference to the .DLL because it's not a .NET or COM-based library. It's a standard C library that requires you to use P/Invoke from your managed code to call those functions.I sure hope you have the documentation on that .DLL and the functions it exports because, without...
5 Dec 2013 by Dave Kreskowiak
Like has been said already, that tool already exists for COM-based libraries.It's impossible to write such a tool for standard libraries. The reason is that parameter and return value information is not stored in the library. Only the function names being exported can be found.
5 May 2015 by Sergey Alexandrovich Kryukov
Using unmanaged code in managed is not a big problem, but this is a very unpleasant problem, using P/Invoke and perhaps complex marshaling. You have a very good opportunity to get away from ramming such problems, to resolve problems really painlessly, but it looks like you are ignoring...
22 Jun 2015 by Itban Saeed Usmani
Hello,I have to integrate a C#.Net application in a C++ un managed MFC application considering it a separate module of the software. I have tried the method posted here. I followed all the steps but it could not help me because Visual Studio 2008 refused to built my project having output...
26 Jan 2016 by Richard Deeming
The argument is an event handle. Try changing the declaration to:[DllImport("fbwflib.dll", CallingConvention = CallingConvention.Winapi)]static extern UInt32 FbwfCacheThresholdNotification(UInt32 threshold, Microsoft.Win32.SafeHandles.SafeWaitHandle thresholdNotification);You should...
11 Dec 2017 by CPallini
Download it[^] and try (using at first a C++ Console project) to compile and run some of the examples.
20 Sep 2020 by JorgeLuisOrejel
How to generate infinite sequences in both C# and unmanaged C++
23 Mar 2021 by Richard MacCutchan
public static extern string EndInit([MarshalAsAttribute(UnmanagedType.LPWStr)] string Rbd, char[] str, uint i) You have declared the function to return a string, but it returns an int according to your description. So what you saw as null, was...
1 Oct 2010 by Jaffna33
hi...I need to return a managed unsigned short array to native c++unsigned short CPPWrapper::Factors(void){ array^ aaa = bb->Factors(a,0); pin_ptr pus = &aaa[0]; // this pin_ptr is not working for unsigned shortreturn pus // will be used...
1 Oct 2010 by E.F. Nijboer
Pinning pointers cannot be used as the return type of a function. Have another look at the link below to check what can and cannot be done. http://msdn.microsoft.com/en-us/library/1dz8byfh%28v=VS.80%29.aspx[^]Good luck!
1 Nov 2010 by JoaoPe
This is a Windows Forms Application project using Visual Studio 2010. That being said:I've an unmanaged 'Vector' implementation, something like: template class Vector { public: T* data; unsigned len; (...constructors and...
1 Nov 2010 by Nish Nishant
The template type you've used for instantiating cells is gcroot, but the type of cell is gcroot*. Change the template type of cells to match what you want. BTW, I am not sure what you will achieve with empty gcroot instances, since the idea is for them to point to a valid managed...
21 Nov 2010 by suman@dinhy
Hi all, I need your help. I've wrote a WPF APP which need to catch the ScreenSaver event on Win7. I first wrote DLL in C++. When the dll is loaded,I set two delegate callbacks to the HOOK dll by call InstallHook(HOOKPROC _callBack,HOOKPROC _callBack2,HWND _mainwin), but the...
21 Nov 2010 by Manfred Rudolf Bihy
I know I might get hit for this, but ...would you please try to add this to your InstallHook function:if(myVolatile == 42){ MessageBox(0,_T("hooked!"),_T("note"),1);}and globally declare:volatile int myVolatile = 0;I'm just curios if it has something to do with...
21 Nov 2010 by suman@dinhy
I Fixed The Problem by Using [dllimport] to load the dll instead of LoadLibrary(...)BUT Still doubt about the MessageBox(...) magic.
22 Nov 2010 by tamash_ionut
Hello,I've...
22 Nov 2010 by #realJSOP
It's been a while since I did any C++, but try pointer.x
22 Nov 2010 by fjdiewornncalwe
I believe you may have to use syntax like this. Like John, it has been a very long time since I've done work in C++, so I might just be providing useless info, but on the off chance that I'm right...*pointer.x or((point)*pointer).x
23 Nov 2010 by _Erik_
Not sure if I have understood your question, but I think you are making a bad assumption cosindering that unsafe code is the same as unmanaged code. This is wrong. The keyword unsafe is required when you want to use pointer arithmetic in C#, but since C# is a managed language, it always works...
16 Dec 2010 by Jibrohni
Ok, so I'm using some code that adjusts an images contrast:public static Bitmap AdjustContrast(Bitmap Image, float Value) { Value = (100.0f + Value) / 100.0f; Value *= Value; Bitmap NewBitmap = (Bitmap)Image.Clone(); BitmapData...
16 Dec 2010 by E.F. Nijboer
Are you sure the image is 32 bit per pixel and not 24 bit per pixel? Check out the PixelFormat and use the size of that.columnOffset += Image.GetPixelFormatSize(NewBitmap.PixelFormat);http://msdn.microsoft.com/en-us/library/system.drawing.image.getpixelformatsize.aspx[^]As side...
16 Dec 2010 by Jibrohni
public static Bitmap AdjustContrast(Bitmap Image, float Value) { Value = (100.0f + Value) / 100.0f; Value *= Value; Bitmap NewBitmap = (Bitmap)Image.Clone(); BitmapData data = NewBitmap.LockBits(new Rectangle(0, 0,...
11 Jan 2011 by Trance741
Hi All,I am writing an application in pure unmanaged C/C++.I am looking for a way to retrieve the first local MAC Address and use it both as text within a TextBox as well as within a configuration file/Database.I am able to retrieve the MAC Address within a console application using...
11 Jan 2011 by Trance741
Following is the Code that worked for me:Global Variable:char MACAddressStr[20] = "";GetMACAddress() Function:char GetMACAddress(void) { char part[4]; unsigned int i; IP_ADAPTER_INFO AdapterInfo[16]; DWORD dwBufLen = sizeof(AdapterInfo); DWORD dwStatus =...
9 Mar 2011 by maultby
Take a look at:https://connect.microsoft.com/VisualStudio/feedback/details/624503/oledb-operations-cause-accessviolationexception-during-savefiledialog?wa=wsignin1.0[^]And please vote for a fix - using the I can reproduce this bug and the green tick button
8 Mar 2011 by Olivier Levrey
You don't show where pDVPSDK is initialized. Are you sure that pointer is valid?And one important thing I see is the type of the callback parameter. It is supposed to be a function pointer but in your code it is an int. This will lead to problems if you are running this code on a 64bits...
3 Jun 2011 by Ruard
I am not familiar with c++ and I am absolutely not sure, but I think it is caused by the wchar_t type.I think you are trying to read a unicode string into an ANSI character string. Since byte 0 is a string-terminator Application.StartupPath is empty.Appearantly ToString() converts the...
7 Jun 2011 by iceball12
I get an error when calling a com object.Somehow when i have optimize code disabled there seems to be a difference between debugging and just running the debug build.When debugger is attached from startup it crashes with the AccessViolationException.When debugger is attached after...
30 Jul 2011 by Philippe Mori
It is possible to generate a BSOD using the keyboard after having required changes to the system. Developers can uses that to check how their application handle such crash.Windows feature lets you generate a memory dump file by using the keyboard[^]
1 Sep 2011 by tiran_kaskas
Recentrly I came across a very strange problem.I wrote a WPF program which interacts with a DLL from Infineon.Everything worked as expected, but at some point, I got a stack overflow exception from nowhere.I started nailing down the issue (you see the exception comes out of...
8 Oct 2011 by Tronicbrain
Hi,I'm using extern keyword to use function in C++ unmanaged DLLone of the function parameters is const unsigned char *var, I tried to pass that parameter as a string , Byte array but that was useless.Would you please help me to find the correct data type to pass that...
9 Oct 2011 by Sankar Kuppusamy
Hi Friends,I have developed an application in WPF with C#. The application includes a third party dll for displaying the camera in a particular window. Normally the application takes the memory 90 MB - 135 MB without camera object (Unmanaged object). i.e I removed all the code reagrding...
9 Oct 2011 by Mehdi Gholam
Obviously there is a memory leak in the third party component you are using.I would suggest you contact them and have them look into the matter, as there is very little we can do for you here.Having said that try using a memory profiler to see where exactly you are leaking memory, that...
10 Oct 2011 by Sergey Alexandrovich Kryukov
Instead of const unsigned char *data use string with System.Runtime.InteropServicesMarshalAsAttribute(UnmanagedType); use System.Runtime.InteropServices.LPStr as a...
19 Oct 2011 by luke2
Thanks for your replies. Both below solutions work:char* xx3 = wrapped->AAA();String* ret = wrapped->AAA();but what about memory management? Is it OK or causes memory leaks?
20 Oct 2011 by Shashidhar Kamath
I am trying to fire an event from a unmanaged function using a pointer to managed objectI get the following error.error C3767: 'ShashiTest::test::OnShowResult::raise': candidate function(s) not accessibleHow ever I can call regular function ShowMessage without any issue.#pragma...
21 Oct 2011 by Mark Salsbery
How to: Override Default Access of add, remove, and raise Methods[^]
6 Dec 2011 by BMT(1460
My unmanaged function signature is as follows:HRESULT extern WINAPI WFSStartUp ( DWORD dwVersionsRequired, LPWFSVERSION lpWFSVersion);Where LPWFSVERSION I is a pointer to structI declared the following struct[StructLayout(LayoutKind.Sequential)] public class WFSVERSION { ...
6 Dec 2011 by Mohibur Rashid
Yes, your error is in WFSVERSION rc = new WFSVERSION();//incorrectWFSVERSION rc();//correctWFSVERSION *rc = new WFSVERSION(); //correct
6 Dec 2011 by Chuck O'Toole
are you getting your languages mixed up?This is valid in C# but invalid in C/C++WFSVERSION rc = new WFSVERSION();DispatchWrapper dispArray = new DispatchWrapper((object)rc); This is valid in C/C++ nut invalid in C#WFSVERSION *rc = new WFSVERSION();DispatchWrapper *dispArray =...
7 Dec 2011 by BMT(1460
I've implementated the following C# statements as you pointed out: WFSVERSION rc = new WFSVERSION(); DispatchWrapper dispArray = new DispatchWrapper((object)rc); it builds but when calling the function in my C# application I getSafeArrayTypeMismatchException
15 Feb 2012 by ukJohnct1
We have an old VSE Smalltalk application and we want to be able to call a c# webservice that will return a string.I have been unable to get any call to a managed dll working from Smalltalk but I have been able to create a c++ win32 dll that can be called from Smalltalk, which in turn can...
15 Feb 2012 by Sergey Alexandrovich Kryukov
Yes, I basically know how Smalltalk works. If you can load a regular unmanaged DLL and call some of exported function, it would be enough to load use a .NET assembly, but this is not easy at all. I don't want to discuss a way of implementation of COM component, I'm taking about the ability to...
29 Feb 2012 by vamoose
Hi All,After a lot of searching the web and trying different things, I am still no closer to solving the following:I have written a c++ managed dll that is supposed to act as a wrapper for legacy c code. The c code uses a lot of structures that is filled with data from a host...
29 Feb 2012 by nortee
Hi,I haven't used marshalling in C#, so I am just taking a stab in the dark with this but is there any particular reason why you are using static? Maybe that is the root of your problem? The reason why I come to this conclusion is because I see this here:A static method, field, property,...
21 May 2012 by Richard MacCutchan
This looks like a very bad idea. Call it once and report failure/success as required. See also the remarks section here[^].
21 May 2012 by Pablo Aliskevicius
Legacy code is fun... ;)I'll risk a wild guess: someone once used to call LoadLibrary("some_other_library.dll") on a worker thread, and this loop was meant to wait for the other library to be available.Then, some other person used copy/paste...Looks like a case of cargo-cult...
25 Jun 2012 by chanu_babu
I am trying to display a image using pointers in c#The code is as below.byte* ptr = (byte*)image.Scan0.ToPointer() + py * stride + px * pixelSize; ptr[0] = color.B; ptr[1] = color.G; ptr[2] = color.R; ...
25 Jun 2012 by Ganesan Senthilvel
Yeps. The issue is related to VS2010, especially .NET Framework 4.0I recommend you use .NET Framework Setup Verification Tool to verify the .NET Framework 4 to see if it is healthy. If this tool verify .NET Framework 4 successfully, I think this problem is related to your application....
26 Jun 2012 by chanu_babu
Hi,I have control bitmap data using unsafe code,which is working perfectly in 2008 whereas the same code is raising memory access violation exception when run in vs 2010.The code is as below:Bitmap canvas = new Bitmap(pictureWater.Width, pictureWater.Height);BitmapData data =...
27 Jun 2012 by A. Ganzer
I run your code on following Systems: Windows 7, 32 bit and 64 bit. The program is created for any CPU and for x86 explicitly by using VS 2010 and .NET 3.5 as well as 4.0. All is done well.Probably you have not posted the complete code. E.g: what is width and height?The only possible...
3 Jul 2012 by Alexandre Bencz
Hi, I whant to know, how the C++/CLI compiler works, I generate 5 tree dumps of one simple code in C++/CLI3 tree dumps I generate with this simple code ( pure, safe CLR): using namespace System; int main(array ^args) { ...
3 Jul 2012 by Fun@learn
Instead of byte* pixel = (byte*)data.Scan0.ToPointer();usebyte* pixel = (byte*)data.Scan0;Refer this link[^] for bitmap read write operaton.
6 Oct 2012 by ZeusAFK
#include#includ...
30 Nov 2012 by Xeshan Ahmed
hii want to get device name of HID device using GetRawInputDeviceInfo method of User32.dll. And i am getting window handle from lparam of WndProc Message as mentioned in GetRawInputDeviceInfo function (Windows)[^] but it give pcbSize=0 always.protected override void WndProc(ref Message...
12 Jan 2013 by OriginalGriff
You can do it (to a limited extent) but I've never tried as the information you can get is pretty useless to you. Why? Because unmanaged DLLs do not contain parameter lists like managed assemblies do, so a list of DLL functions is just that: the names with no other information.There are...
8 Feb 2013 by mla154
Figured it out![^]
30 May 2013 by RaMMicHaeL
I tried calling a function from a vb dotnet dll(from a cpp dll),this is my code#include "main.h"#include #include #pragma comment(lib,"mscoree.lib")void DLL_EXPORT SomeFunction(){ ICLRRuntimeHost *pClrHost = NULL; HRESULT hr =...
20 Jun 2013 by silentyears
First, I want to express my most sincere thanks to Sergey Alexandrovich Kryukov for my previous question "Host wpf control in vc6.0?" Beause the question has been closed so i have to thank you here, hope you can notice this.Now i want to know if i can call Managed code from Unmanaged code,...
19 Jun 2013 by Ron Beyer
Calling Managed Code from Unmanaged Code and vice-versa Article on CodeProject[^]
9 Sep 2013 by Zaraki21
Good morning,I am working on a project which use C# code, a C\CLI wrapper and C++ code. Actually, I have to call an managed function inside a C++ function.My function in C++ has this prototype : void TestArray(float** array1, int numRows, int numCols);Inside this function I call...
9 Sep 2013 by E.F. Nijboer
This article with code example may be of interest to you:Unmanaged Arrays in C# - No Problem[^]Good luck!
22 Oct 2013 by Narasimha Murthy SR
Hi ALL,How to read/Get or Invoke Parameter names and data type or interface name and datatype from an "Unmanaged" Dll..Please provide the sample in C#.
22 Oct 2013 by Richard MacCutchan
See http://msdn.microsoft.com/en-us/library/vstudio/1ez7dh12.aspx[^] and http://msdn.microsoft.com/en-us/library/56h2zst2.aspx[^].
22 Oct 2013 by Richard MacCutchan
See http://msdn.microsoft.com/en-us/library/vstudio/1ez7dh12.aspx[^] and http://msdn.microsoft.com/en-us/library/56h2zst2.aspx[^]. And, of course, Get all methods from a unmanaged DLL in C#[^].
1 Dec 2013 by Luiey Ichigo
Hi all,I need tutorial, a complete tutor to guide on how to use unmanaged code with VB. Right now I have a source code for a device which writing on C & C++ I guest, based from dependency walker.Anyone can provide me link for this? I've been stuck with this project around 1 month....
26 Feb 2014 by rezaasaadi
I have a MFC ActiveX VC++ project that create a control to use in some VC# .NET projects.Why I didn't use .NET user control to develop this control because GDI is faster than GDI+ in drawing what I want this control shows.The control works well when it connects to database.Now I want it can...
26 Feb 2014 by Garth J Lancaster
You would 'generally' (because there's always an exception') use COM Interopiirc there's a tool called tlbimp that generates a 'wrapper' for you - see if this helps :-http://examples.oreilly.com/9780596527570/COMIntegrationC%23Nutshell2ndEd.pdf[^]If that's no use, do a search for C#,...
24 Apr 2014 by _Asif_
If you have had googled.... Anyway i have googled for you and found below urls. Might help usteps on calling COM dll API into my c# code[^]COM Interop Part 1: C Sharp Client Tutorial[^]
29 Apr 2014 by Narasimha Murthy SR
the above Link will update us the Method/Function names but how to get the parameter Datatype and values ?
17 Nov 2014 by ravijmca
Basically my code is looks like below Managed.dllManaged.csclass MyManagedClass{public ShowMessage(){System.out.println("My Message");}}Wrapper.dllref class Wrapper{};Native.libclass NativeClass{public:void NativeMessage(){cout
17 Nov 2014 by KarstenK
It is an easy task. Look at this code from Microsoft.You could ofcourse use your dll and function.
24 Jan 2015 by Member 10854414
In the following I used Robert Giesecke's unmanaged export template to make unmanaged dlls. I tried sucessfully to pass a value from C# to Fortran with following code:using System;using System.Collections.Generic;using System.Text;using RGiesecke.DllExport;namespace AddDll{ ...
5 May 2015 by RajneeshSaysHello
i have successfully created a single file of unmanaged c++ and used it into my c# application with both methods dll import and by creating a wrapper class for it. Now i have a created a whole project in c/c++ that uses various .lib, .in, .def,.asm, third party dll's and lib's along with my c...
12 May 2015 by Member 11653141
Hi, I would like to know if it's possible to run an assembly stored in a buffer from an unmanaged application.For example, I'm using a C++ program (unmanaged) to get an assembly (.exe) from a web server and store it in a buffer (it does not touch disk). I get to load the CLR (by using...
12 May 2015 by _Asif_
Though this seems possible but requires in depth knowledge of CLR, PE formats. Found a good reference which have sample code to do it though i dont know whether its working or not but could give you a good start may beLoad an EXE File and Run It from Memory[^]Load an EXE file and run...
22 Jun 2015 by Sergey Alexandrovich Kryukov
First of all, the idea to "integrate application", no matter what is it, is inherently bad. Libraries should be "integrated" (in fact, just used), not applications. This is not the purpose of most applications.Also, I would not advise going this way, because this could be either difficult or...
26 Jan 2016 by Georg Newton
Hello all,I tried to use the function "FbwfCacheThresholdNotification" of the fbwf library of microsoft. The library is used in windows XP embedded and doesn't work on normal windows I guess. The documentation can be found here: [^]The documentation is insufficient for me. What managed...
9 Jun 2016 by Dev O'Connor
Hi All, i know this question is somewhat duplicated however i have tried the solutions i have seen so far to no avail so i am looking to your for help.I have an Unmanaged DLL (i do not have the source for the DLL only the DLL, LIB and Header file (C++). I have attempted to write a...