so für die wo's interessiert...
ich hab das problem über einen kleinen umweg gelöst, und zwar hab ich mir eine 2. anwendung erstellt die das programm startet welches den scanner aktiviert, sowie mein hauptprogramm, nachdem die beiden programme gestartet wurden beendet sich meine 2. anwendung selbsständig... anbei der code:
Code:
//******************************************************************************
// Apps Startern: *
// 1. Scanner starten *
// 2. Hauptprogramm starten *
//******************************************************************************
procedure Tstarterapp_form.TimerTimer(Sender: TObject);
var
kSI : TStartUpInfo;
kPI : TProcessInformation;
begin
Timer.Enabled := False;
CreateProcess(PWideChar('/Application/scanner.exe'), Nil, Nil, Nil, False, CREATE_NEW_CONSOLE, Nil, Nil, kSI, kPI);
CreateProcess(PWideChar('/Application/programm1.exe'), Nil, Nil, Nil, False, CREATE_NEW_CONSOLE, Nil, Nil, kSI, kPI);
Close;
end;