How do you directly call a native function exported from a
DLL?
Answers were Sorted based on User's Feedback
Answer / santhanakumar
HERE IS THE CODE EXAMPLE :
using System.Runtime.InteropServices; \
class C
{
[DllImport("user32.dll")]
public static extern int MessageBoxA(int h, string
m, string c, int type);
public static int Main()
{
return MessageBoxA(0, “Hello
World!”, “Caption”, 0);
}
}
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / moghan
Yes we can call a native function exported from a Dll in
the following way,
I used C#.Net for Coding.
Add a Namespace that "System.Runtime.InteropServices"
Then use the following code,
Syntax:
[DllImport("dllname")]
here place the function in "dllname" Dll.
| Is This Answer Correct ? | 1 Yes | 0 No |
Choosing between HTTP and TCP for protocols and Binary and SOAP for formatters, what are the trade-offs?
What are static assemblies and dynamic assemblies. Differences between them?
What's the difference btw the following methods in .NET remoting? RegisterWellknownServiceType() RegisterWellknownClientType() RegisterActivatedServiceType() RegisterActivatedClientType()
what is the diff between remoting and webservice
What are the security features in .net remoting?
Name the distributed systems available apart from .net remoting?
What security measures exist for .NET Remoting in System.Runtime.Remoting?
What is the difference between remoting and webservice?
What do you mean by passport authentication and windows authentication ?
How do you directly call a native function exported from a DLL?
What?s a Windows process?
What do mean by remotable objects in .net remoting?