3

これは、 「Windows をシャットダウンするときに実行するタスクをスケジュールする方法」とほぼ同じですが、プログラムで実行する必要がある点が異なります。また、スクリプトが実行されたときに、アプリケーションがシャットダウンをキャンセルできないという保証が必要です。

これは可能ですか?

ありがとう。

ちょっとした文脈での更新:私の会社は、インターネットバンキングの顧客を保護するように設計された、一種のウイルス対策プログラムを開発しています. 当然のことながら、このプログラムはマルウェアの標的になることが多いため、アンインストールされないように防御する必要があります。最初に行うことは、システム プロセスに自分自身を注入することです。これにより、システム全体に影響を与えずに強制終了することはできません。

このようなプログラムをアンインストールする一般的な方法の 1 つは、次回のシャットダウン時に削除するようにマークすることです。そのため、アプリはこれらの延期された削除を処理するレジストリ キーを積極的に監視して削除します。

私は最近、皮肉なことに、私たちのアプリのアンインストーラーを書くことを任されました。もちろん、アンインストーラーはファイルを削除する必要があるため、私たちが構築したすべてのものを回避する必要があります。レガシー バージョンと互換性がある必要があるため、保護メカニズムを変更することはできません。

4

1 に答える 1

2

将来の使用のためにバックドアを追加するオプションがないレガシー バージョンをサポートする必要があるため、起動時にファイルが読み込まれないようにマシンを別の OS で起動する必要がある可能性があります。その後、ファイルを安全に削除できます。アンインストール プロセスに、フリーウェアのサードパーティ製 DOS クローン、または小さな Linux バージョンを組み込むことを検討してください。

于 2010-10-11T20:24:24.577 に答える