Hi,
I have an address which points to the entry point of an
application. Now using the same address i want to call
this function again, how do i convert this pointer which
is of type System.IntPtr into a function pointer?
Regards,
Manoj Pandole
Mattias Sj?gren - 07 Jan 2004 10:14 GMT
Manoj,
>I have an address which points to the entry point of an
>application. Now using the same address i want to call
>this function again, how do i convert this pointer which
>is of type System.IntPtr into a function pointer?
Pre-Whidbey you can't. You have to write some code in IL assembler,
C++ or some other native language and call through that.
In Whidbey you'll be able to get a delegate wrapper for the function
pointer and call it that way.
Mattias

Signature
Mattias Sjögren [MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.
Michael Giagnocavo [MVP] - 07 Jan 2004 16:50 GMT
You could try using Reflection.Emit to create a type to call that address at
runtime.
-mike
MVP
> Hi,
>
[quoted text clipped - 5 lines]
> Regards,
> Manoj Pandole
Chuck - 10 Jan 2004 07:26 GMT
Can you help...Missing File
C:\WINDOWS\Intuit\Shared/CINS32.exe Above cannot access a
necessary file iccnfg32.dll.How do I get this file back?
Tx,CL>-----Original Message-----
>Hi,
>
[quoted text clipped - 6 lines]
>Manoj Pandole
>.