[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[port139ml:05197] Re: 続・顔文字拡張子
- To: port139ml@xxxxxxxxxxxxx
- Subject: [port139ml:05197] Re: 続・顔文字拡張子
- From: Yoji AOKI <yjaoki@xxxxxxxxxxxxxxxx>
- Date: Fri, 09 Apr 2004 00:00:30 +0900
青木です。
At 10:11 04/04/08, HASEGAWA, Yosuke wrote:
> >> > foo (拡張子なし)
> >> これだけは再現しませんでした。
> >> 同じディレクトリに foo.exe が残ってる、という事はないですか?
> >
> >それは確認してます。
すみません、foo.exe は存在しなかったのですが foo.com が
あって、そちらが呼び出されてました。
というわけで拡張子なしは実行されませんでした。
> もしかするとパス名の有無で動作が違うのかも知れません。CreateProcess()
> は、パス名がついていない場合には exe も付加されるけど、パス名がついてい
> る場合には exe は付加されない、とのことです。
MSDN ライブラリを見ると、これは lpApplicationName パラメータで NULL を
指定して lpCommandLine にて実行モジュールを指定した場合のようですね。
lpApplicationName の方は常に付加されないようです。
やってみると、一応そのような挙動をしていました。
--
青木 洋二 (Yoji AOKI)
yjaoki@xxxxxxxxxxxxxxxx