Verrätst du uns auch die Lösung?
Na klar.
Also ich habe eine
DLL welche die Funktion GetCommandLine aufruft und den Rückgabewert in ein Textfile speichert.
Diese kann man in den Prozess injizieren und hat dann das TextFile.
Die
DLL sieht so aus:
Delphi-Quellcode:
library CmdLine;
uses
SysUtils,
Classes,
Windows;
{$R *.res}
var tFile:TextFile;
begin
AssignFile(tFile, 'Cmd.txt');
ReWrite(tFile);
Write(tFile, GetCommandLine);
CloseFile(tFile);
end.
Da ist jetzt noch keine Fehlerbehandlung o.ä. drinnen.
Nur eben der Code der die Parameter in das File speichert.
Und den Injector habe ich jetzt nicht extra selbst geschrieben. (Google FTW!
)