[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[port139:01484] Re: ファイル種類の判別
- To: port139@xxxxxxxxxxxxxxxxxxxxx
- Subject: [port139:01484] Re: ファイル種類の判別
- From: nekurai@xxxxx
- Date: Mon, 02 Sep 2002 09:27:54 GMT
ども、根暗井です ^^)
From: hamamoto
Date: 2002/09/02 17:53:30
Subject: [port139:01482] Re:ファイル種類の判別
>うに思います。そもそもOSも拡張子でしか判断していないですよねぇ。。。
基本的にはそうですが、実行ファイルの場合は拡張子 *だけ* では
ありません。一応中身も見て (といっても EXE Header があるか
チェックする程度ですが...) 判断しています。
# 簡単な例
# WinME の command.com、適当なバイナリエディッタで見れば
# わかりますが EXE Header がついています。このファイルは
# .com としてではなく .exe として実行されます。
## だからウイルスチェックで手抜きするために拡張子指定で
## .exe を入れて .com を忘れたりすると... ^^;;;
>このような情報があれば、テキストファイルのようなフリをした実行ファイル
>もできてしまいます。あまりそのような事例を聞いたことがないので、ファイル
>情報には、そのような情報はないのではないでしょうか?
拡張子を .exe から .386 や .vxd に変更してコマンドライン上での
実行や、WinXP の場合なら例の顔文字拡張子を使うと全然関係のない
拡張子でも実行する事が可能です。
# いかん、高橋さんにこの件を MS に問い合わせてもらっておきながら
# 私のほうでは半年ばかり放置状態だ ^^;;;
By 根暗井
------- 根暗井 == 櫻井 -------- (E-mail : nekurai@xxxxx) -------
どの API からだと顔文字拡張子が使えるか調べる所で止まってる ^^;
----------------------------------------------------------------