Hallo,
ich habe eine Test.exe (Konsolenprogramm) erstellt, welche nur das Ergebnis
von "Environment.CommandLine" in eine Textdatei schreibt.
Ich habe noch ein Programm ABC.exe (Windowsprogramm), welches eine
Verknüpfung unter "SendTo" erstellt welche mit Test.exe verknüpft ist.
Klicke ich nun auf diese Verknüpfung (SendTo) im Kontextmenü einer Datei,
wird die Test.exe gestartet, nimmt die Daten der Datei entgegen und schreibt
sie in eine Textdatei. Das klapt wunderbar.
Nun möchte ich aber nicht eine zweite (Test.exe) haben, sondern ich möchte,
dass dies auch die ABC.exe erledigt.
Da habe ich aber ein Problem. Die ABC.exe schreibt als erstes schon mal beim
Start seine eigenen Dateiinfos in die Textdatei (macht die Test.exe nicht da
sie ja nur durch "SendTo" ausgeführt wird) , was ich nicht will und dann
wird auch noch das Fenster der ABC.exe ein zweites mal geöffnet, was auch
schlecht ist.
Es gibt schon solch ein Programm (was aber einige andere Schwächen hat) und
dort konnte ich mit dem ProcessExplorer sehen, das dort, wenn auf "SendTo"
geklickt wird eine zweite XYZ.exe gestartet wird welche dann die Daten von
SendTo entgegennimmt und in die Textdatei schreibt. Das Programm ist aber
native und kommt ursprünglich nur mit einer .EXE daher.
Wie, um alles in der Welt, kann aus einer EXE eine zweite erzeugt werden?
Hat jemand eine Idee wie ich das (möglicherweise auch anders) lösen kann?
Umgebung VB2005
Vielen Dank.
Hans
ich habe eine Test.exe (Konsolenprogramm) erstellt, welche nur das Ergebnis
von "Environment.CommandLine" in eine Textdatei schreibt.
Ich habe noch ein Programm ABC.exe (Windowsprogramm), welches eine
Verknüpfung unter "SendTo" erstellt welche mit Test.exe verknüpft ist.
Klicke ich nun auf diese Verknüpfung (SendTo) im Kontextmenü einer Datei,
wird die Test.exe gestartet, nimmt die Daten der Datei entgegen und schreibt
sie in eine Textdatei. Das klapt wunderbar.
Nun möchte ich aber nicht eine zweite (Test.exe) haben, sondern ich möchte,
dass dies auch die ABC.exe erledigt.
Da habe ich aber ein Problem. Die ABC.exe schreibt als erstes schon mal beim
Start seine eigenen Dateiinfos in die Textdatei (macht die Test.exe nicht da
sie ja nur durch "SendTo" ausgeführt wird) , was ich nicht will und dann
wird auch noch das Fenster der ABC.exe ein zweites mal geöffnet, was auch
schlecht ist.
Es gibt schon solch ein Programm (was aber einige andere Schwächen hat) und
dort konnte ich mit dem ProcessExplorer sehen, das dort, wenn auf "SendTo"
geklickt wird eine zweite XYZ.exe gestartet wird welche dann die Daten von
SendTo entgegennimmt und in die Textdatei schreibt. Das Programm ist aber
native und kommt ursprünglich nur mit einer .EXE daher.
Wie, um alles in der Welt, kann aus einer EXE eine zweite erzeugt werden?
Hat jemand eine Idee wie ich das (möglicherweise auch anders) lösen kann?
Umgebung VB2005
Vielen Dank.
Hans