Hey
Ich hab im internet so ein schönes snippet gefunden welches mir ermöglicht ein assembly in einer byte array zu laden und zu starten.
Nun währ meine frage wie ich es machen muss dass das zielassembly den parameter den ich angebe auch annimmt.
Könnte mir jmd ein beispiel zur verfügung stellen mit einer msgbox?
Leider sinds nicht die startup parameter
Das snippet:
Danke und mfg
Ich hab im internet so ein schönes snippet gefunden welches mir ermöglicht ein assembly in einer byte array zu laden und zu starten.
Nun währ meine frage wie ich es machen muss dass das zielassembly den parameter den ich angebe auch annimmt.
Könnte mir jmd ein beispiel zur verfügung stellen mit einer msgbox?
Leider sinds nicht die startup parameter
Das snippet:
VB.NET-Quellcode
- Public Sub DoExecute(ByVal d As Byte())
- Try
- If d(&H3C) = &H80 Then
- Dim asm As Assembly = Assembly.Load(d)
- Dim entryPoint As MethodInfo = asm.EntryPoint
- Dim o As Object() = Nothing
- If entryPoint.GetParameters().Length > 0 Then
- o = New Object() {New String() {"1"}}
- End If
- entryPoint.Invoke(Nothing, o)
- Application.Exit()
- End If
- Catch
- End Try
- End Sub
Danke und mfg
Wer Rechtschreibfehler findet darf sie behalten
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „WeLoveBurgers“ ()