2017-07-27 1 views
0

im Versuch, ein Programm zu verblenden, ohne Splash-Bildschirm und kein Fenster (es ist eine kostenlose App für Canon-Kameras, um Bilder über Wifi zu empfangen).Patch .NET-Anwendung, um versteckte (Splash-Screen/Hauptfenster) mit Reflektor/Reflexil

Ich verwende für Live-Diashow, aber jedes Mal, wenn die Kamera wieder verbindet, wird das Programm gestartet und der Begrüßungsbildschirm und App-Fenster wird vor der Diashow angezeigt. Die Programme brauchen keine Interaktion, nur im Hintergrund laufen. (es ist das Programm, das die Bilder erhalten, muss es laufen)

Ich bin ein wenig vertraut mit grundlegenden Patching mit ollydbg, aber wie dies eine .net App ist, ist es über meinen Kopf.

Ich habe versucht, Apps zu verwenden, die beim Start von STARTUPINFO Patch, um das App-Fenster ausgeblendet, aber der Begrüßungsbildschirm wird immer noch angezeigt, und wie das Programm von einem anderen gesteuert wird, der die Kamera erkennt und mit entsprechenden Parametern startet, benötigt es "reflektor" scheint stark genug zu sein, um zu können, was ich brauche, aber ich weiß einfach nicht genug, um zu finden, welche Funktion/Aufruf/Parameter die ganze App versteckt.

wenn mir jemand in die richtige richtung zeigen kann ... danke im voraus!

OBS: Datei, falls jemand möchte einen Blick nehmen: http://www111.zippyshare.com/v/gMvozk1h/file.html

+0

Wenn Sie mit Win 10 arbeiten, haben Sie versucht, einen sekundären Desktop (WinKey-Tab -> Neuer Desktop) zu erstellen und das Programm auf diesem Desktop auszuführen? Das wäre eine einfache Lösung, wenn es funktioniert. – TnTinMn

Antwort

0

Wenn das, was Sie versuchen, EOS Utility zu erreichen, ist zu verhindern, dass automatisch startet, wenn Sie Ihre Kamera an den PC anschließen, Reverse Engineering und die Änderung der IL-Code klingt wie massiver Overkill.

Versuchen Sie googeln für "Canon Kamera deaktivieren EOS Utility Autostart" oder etwas in diese Richtung.

+0

Nein nein, das ist das Programm, das die Bilder überträgt. Es ist erforderlich, Bilder von der Kamera zu empfangen. Mein Punkt ist, es "still" ohne Fenster laufen zu lassen –

0

Nach vielen Versuchen hat das Entfernen der Show() - Funktionen das Anzeigen der Fenster deaktiviert. Problem gelöst;)