2011-10-18 26 views
2

これは主に理論的な質問ではなく、実用的なものです。私はこれが唯一の実際の使用は、何らかのウイルスであることを認めます。 (:Windowsフォームを別の実行可能ファイルに「移植」しますか? (Visual Basic 10)

EDIT 3: コンパニオンプログラムの簡単な簡素化IEチャットプログラム、クリップボードなどフルスクリーンアプリケーションの上にトランスペアレントでノーダインの位置ロック通知プログラムを持たせることもできます(:MW2などを再生しているときのメールについての通知を取得する

VBで何かをプログラムして既存のアプリケーションにWindowsフォームを埋め込むことは可能ですか?オフィスプログラムに加えて(他のアプリケーションの機能を変更することなく)、場合によってはオフィスプログラムとは独立しています(残っているものが閉じている場合)。 私はWindowsフォームのプロジェクトを持っています。 2つのテキストボックス、ラベル、プログレスバー、ボタン、タイマーなどがあります。 プログラムBは、基本的なワードプロセッサプログラム(ワードパッド、作家など)です。プログラムCは移植プログラムです。

EDIT:プログラムAとCはビジュアルな基本アプリケーションです。プログラムBは任意のWindowsプログラムです。

プログラムCが実行されると、プログラムAのコピーが取得され、プログラムBが検出されます。プログラムAをプログラムBに移植して終了します。その後、プログラムBが起動すると、プログラムBの機能に違いはありませんが、追加のウィンドウ形式(プログラムA)がプログラムBに同時に起動します。タスクマネージャーを見ると、ユーザーは1つのプロセス、プログラムBのプロセスを見ます。最後に、ユーザーがプログラムCを再実行すると、プログラムBが再び見つかってプログラムAが削除されます。

編集2:私の実際の質問は、プログラムCのインプラント/ 。

どのような考えですか?

ブライアン

サイドノート:私はあなたに神経質なタイプを保証する、これは学習のためだけです。

+0

はい、ウイルスです:)しかし、あなたはここで何を求めていますか? .exeが署名されていてもそれの横に問題があります。 – gbianchi

+0

ああ、私は実際に質問しませんでしたか? 誰も私にプログラムCのVBコード例を教えてもらえますか? 署名済みですか?それはどういう意味ですか?ランダムなマインドブランク – codelion

+0

あなたがそれを変更すると、それは動作しません..アンチウイルスの保護のようなものですので、アセンブリに署名することができます)。 – gbianchi

答えて

0

この機能を利用するには、基になるウィンドウのメッセージをフックしてそちらを転用する必要があります。私はそれを行うことができることを知っているが、それは専門知識を必要とする非常に大きな領域です。

ここでは良い出発点です:http://msdn.microsoft.com/en-us/library/windows/desktop/ms644959(v=vs.85).aspx

ものはあまりにも研究する場所であるように、技術のこの種のは、ゲーム、ボット、詐欺、および同様の活動をmultiboxingでも使用されています。

+0

Hmm私はおそらく時間が経過した(これは忙しいと申し訳ありません)と答えたものです。しかし、それは私が探していたものではありません。当時はマシンコードなどの知識は全くありませんでしたが、機械コードに任意のコードを挿入できるような、ある種の「マーカー」やアドレスが必要でした。それ以来、私は自分の知識で多くを開発しました。私はそのようなことが普遍的ではなく「プログラムごと」であると今思う。私は正しいですか? – codelion

+0

@BrianBTB - 正しいですが、これを適用したいそれぞれのプログラムをハックして、コードを挿入する適切な場所を見つけなければなりません。 Greg Hoglundの著書「The Exploiting Software:How to Break Code」には、 –

関連する問題