Einem nicht-.Net Programm eine .Net Signatur verpassen?

01/03/2012 00:21 .Scrawler##1
Hey,
wie die Überschrift schon sagt, möchte ich einem Programm, welches nicht in .Net geschrieben wurde, eine .Net Signatur verpassen und das ohne es an ein anderes Programm zu binden.

Mfg:
Scrawler
01/03/2012 00:25 MoepMeep#2
Und wofür soll das gut sein?
01/03/2012 00:27 .Scrawler##3
Ich möchte Bytes in den Memory eines Programms laden und diese im Memory ausführen, dies funktioniert allerdings nur mit Programm die eine .Net Signatur haben.
01/03/2012 00:30 MoepMeep#4
Quote:
Originally Posted by .Scrawler# View Post
Ich möchte Bytes in den Memory eines Programms laden und diese im Memory ausführen, dies funktioniert allerdings nur mit Programm die eine .Net Signatur haben.
Du willst also sozusagen .dll's zur Laufzeit nachladen?
01/03/2012 00:46 .Scrawler##5
Ja so ungefähr.
01/03/2012 01:23 MoepMeep#6
[Only registered and activated users can see links. Click Here To Register...]

Wenn allerdings die dll vorher bekannt ist, kannst du auch mit DLLImport arbeiten.
01/03/2012 21:28 .Scrawler##7
Ja, sowas nur halt mit einem Programm.
01/03/2012 21:32 MoepMeep#8
Ich denke nicht, dass es möglich ist eine normale Anwendung zur Laufzeit nachzuladen wie eine dll. Zumindest nichts kompiliertes, interpretiertes könnte mit der Assembly-Klasse eventuell gehen.
01/03/2012 23:15 vwap#9
Quote:
Originally Posted by .Scrawler# View Post
Ich möchte Bytes in den Memory eines Programms laden und diese im Memory ausführen, dies funktioniert allerdings nur mit Programm die eine .Net Signatur haben.
Glaubst du, .Net blockiert Unmanaged Code DLLs zum Spaß?
Selbst wenn sie eine .Net Signatur hätten, wird dein Programm nicht laufen.