2017-07-27 6 views
0

imはスプラッシュ画面とウィンドウを表示しないようにプログラムを変更しようとしています(キャノンカメラがwifi )。Reflector/Reflexilを使って隠し(スプラッシュ画面/メインウィンドウ)を実行する.NETアプリにパッチを当てる

私はライブスライドショーに使用しますが、カメラが再接続するたびにプログラムが起動され、スプラッシュ画面とアプリウィンドウがスライドショーの前に置かれます。プログラムは対話を必要とせず、バックグラウンドで実行するだけです。

私はollydbgの基本的なパッチに少し慣れていますが、これは.netアプリケーションなので、私の頭の上にあります。

私はSTARTUPINFOの起動時にパッチを当ててアプリウィンドウを隠すようにしましたが、スプラッシュ画面はまだ表示されており、プログラムを制御してカメラを検出し、適切なパラメータで起動します。

Reflector/Reflexilは、私が必要とすることができるほど強力なようですが、アプリ全体を隠すためにどの機能/呼び出し/パラメータを見つけるのか不明です。

誰かが正しい方向に私を指すことができるなら...事前に感謝!

OBS:ファイルは、ケースには誰もが見てみたい:http://www111.zippyshare.com/v/gMvozk1h/file.html

+0

Windows 10を実行している場合、セカンダリデスクトップ(WinKey-Tab - > New Desktop)を作成してそのデスクトップでプログラムを実行してみましたか?それがうまくいくなら、それは簡単な解決策になるでしょう。 – TnTinMn

答えて

0

あればどのようなあなたは、カメラをパソコンに接続するリバースエンジニアリングをするときに自動的に起動するからEOS Utilityを妨げている達成しようと変更されていますILのコードは大規模な過剰殺到のように聞こえる。

「canonカメラを無効にするEOSユーティリティの自動スタート」またはその行に沿って何かを試してみてください。

+0

いいえ、これは画像を転送するプログラムです。カメラから画像を受け取る必要があります。私のポイントは、ウィンドウを使わずに「静かに」走らせることです –

0

多くの試行錯誤の後、Show()関数を削除すると、ウィンドウが表示されなくなりました。問題を解決しました;)

関連する問題