質問: 32ビットのウイルス対策プログラムは64ビットの脅威からあなたを保護できますか i think 32ビットプログラムは64ビットプロセスの内部を調べることができないと思います。だから私は好奇心からこの質問をしている。私はwindows7x64を使用しています。 c:\program files (x86)にインストールされていることを除いて、アンチウイルスのビット数についてはわかりません。
回答: それはすべて、ウイルス対策ソフトウェアがどのように機能するかに依存します。32ビットプログラムは、running64ビットプロセス(windows api以外)と直接相互運用できない場合がありますが、アクセスは可能です。 64ビットコードを含むファイルを含むファイルシステム全体に。したがって、技術的にはyes純粋な32ビットのアンチウイルスでも、従来のファイルスキャン技術を使用して64ビットファイル内のウイルスを識別できます。ただし...アプリケーションがc:\program files (x86)にインストールされているという事実は、実際には32ビットであることを意味するわけではありません。 c:\program files (x86)から64ビットアプリケーションを実行できます c:\program filesから32ビットアプリケーションを実行できます。 多くのアプリケーションには、実際には32ビットファイルと64ビットファイルが混在していますが、インストールできるのはc:\program files (x86)またはc:\program filesのみです。良い例はvmwareworkstationです。私の64ビットシステムでは、c:\program files (x86)\vmware\vmware workstationにインストールされます。その場所にインストールされるファイルは、他のランダムファイルの中でも、32ビットと64ビットのexe/dllファイルが混在しています。 では、実行しているウイルス対策ソフトウェアの名前とバージョンは何ですか? doesに64ビットコンポーネントが含まれていて、64ビットシステムで使用されている可能性があります。resource monitorを起動することで、バックグラウンドのウイルス対策プロセスが実行されているビット数を簡単に確認できます。 platform列が表示されていることを確認する必要があります(任意の列を右クリックしてから[列の選択]をクリックします。 ..:リストでウイルス対策プロセスを探し、それらが実行されているビット数を確認します。ウイルス対策guiは32ビットプロセスとして実行されますが、エンジン自体は64ビットプロセスとして実行される場合があります。それはかなり一般的です。あなたが発見したことを私たちに知らせてください;-)