1

Windowsマシンでアプリケーションが起動しないようにする必要があります。最も明白な方法(無限ループを持ち、EnumProcesses / OpenProcess / TerminalProcessを使用する)は、ターゲットアプリケーション/プロセスがすでに開始されており、一定期間実行されていることを意味します。

残念ながら、ターゲットアプリケーションの名前の変更/編集/パッチ適用/削除はオプションではありません。

4

3 に答える 3

4

Windows 7以降(またはそれに基づくもの)を実行している場合は、AppLocker機能を使用できます。

http://technet.microsoft.com/en-us/library/dd723686(v=ws.10).aspx

于 2012-12-26T07:50:38.927 に答える
1

不要な実行可能ファイル内のコードを置き換えずに?私はあなたができるとは思わない。少なくともWindowsカーネルに侵入しない限り。不要なプログラムに、実行を引き起こすスケジュールまたはトリガーがあるかどうかを確認します。多分あなたはそれらを取り除くことができます。お役に立てれば。

于 2012-12-26T07:27:31.783 に答える
1

CBTフックを使用して、フックdllをアプリケーションに挿入できます。次に、フック手順の内側から目的のプロセスを終了できます。これは、Windows2000以降に適用されます。

于 2012-12-28T09:58:24.260 に答える