6

アプリケーション実行時にコードをダウンロードして実行・注入することは可能ですか?

アップデーターを使用せずに、.exe を小さくして up2date に保ちたいです。

しばらく Google を検索していましたが、常に Antivir をトリガーする他の .exe をダウンロードするための execpt は見つかりませんでした。

4

2 に答える 2

7

ビジネス ロジックを dll(s) に配置し、更新ロジックのみを exe に配置する必要があります。アプリケーションを起動するたびに、更新を確認する必要があります。必要に応じて、新しい dll をダウンロードし、機能を更新します。

dll(s) を動的にロードすることにより、exe の起動後に最初に更新をチェックする場合、更新が実行されたときにアプリケーションを再起動する必要さえありません。

exe 内のプロセスは次のようになります。 1. 小さな exe を開始します。 2. 更新を確認します。必要に応じて、dll の特定の場所に dll をダウンロードします。3.その特定の場所からdllをロードします

もちろん、簡単に操作できるようにするために、複数のインスタンスを許可しないでください。これは、すでに開始している場合に別のインスタンスを開始すると、別のケースを処理する必要があるためです。更新を試みても、ファイルを上書きする必要があります。使用中です...

于 2013-01-22T07:08:15.227 に答える
4

exeを実行して、他のプロセスのアドレス空間に挿入する方法があります。しかし、あなたのソフトウェアは、ヒューリスティック AV によってマルウェアとしてマークされることは間違いありません。

あなたがコンセプトに興味があるなら、これはトリックを行うユニットです.

于 2013-01-22T07:13:23.350 に答える