Hallo Leute,
bin neu hier im Forum und habe gleich mal eine Frage die mich nun schon lange beschäftigt.
Ich will versuchen, aus meinem C#-Programm (.net 4.0) ein jar-File versteckt auszuführen (soll heißen, es taucht kein Fenster auf, es erscheint nicht in der Taskleiste oder im Tabcontrol).
In der Regel mache ich das so:
ProcessStartInfo pinfo = new ProcessStartInfo();
pinfo.WindowStyle = ProcessWindowStyle.Hidden;
pinfo.CreateNowindow = true;
pinfo.FileName = "path_jar-Programm";
Process.Start(pinfo);
Bei normalen exe-Anwendungen funktioniert das auch einwandfrei. Nur bei meinem jar-Programm zeigt das einfach keine Wirkung.
Wenn ich per FindWindow mein Fenster suche und es daraufhin verstecke (ShowWindow(hWnd, 0)), dann funktioniert das auch - aber dann blitzt mein jar-Programm für eine halbe Sekunde auf.
Es handelt sich um das Programm "RemoteDroidServer", mit dem ich mein Notebook per Android-Smartphone steuern kann. Ich will, das bei mir dieses Programm gleich beim Systemstart ausgeführt wird und dann eben im Hintergrund (versteckt) läuft.
Ich hoffe auf Hilfe, danke schonmal.
Grüße chhe