OlEDB を使用してファイルに接続しようとしているときに、このファイルにマルウェアが含まれているかどうか、このマルウェアをアクティブにできるかどうかを知りたいです。
答えが「はい」または「いいえ」であっても、なぜ、またはどのようにこれが起こるのか説明していただけますか?
この記事の以下の文を読みましたが、OLEDB に接続しようとしているときに、この接続が私の場合、xls ファイルの下に隠されている exe のエントリ ポイントをアクティブにしないかどうかはわかりません。
ほとんどすべてのウイルスは実行可能ファイルに添付されています。つまり、ウイルスはシステム上に存在する可能性がありますが、ユーザーが悪意のあるホスト ファイルまたはプログラムを実行するか開くまで、活動を開始したり拡散したりできません。ホスト コードが実行されると、ウイルス コードも実行されます。
C# で System.Data.Oledb と次のような接続文字列を使用して OLEDB を使用していることに注意してください。
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx; 拡張プロパティ="Excel 12.0 Xml;HDR=はい";
ありがとうございました。