|
[Namazu-devel-ja 1427] Re: Windows Vista での動作確認: msg#00010search.namazu.devel.japanese
寺西です。 Tadamasa Teranishi wrote: > > > > Vistaのcmd.exeが変わった可能性は大いにありますよね。幸いなことに、自 > > > > 簡単なプログラムを書いて、cmd.exe 側の問題か、getopt の問題かの切り分け > > をしたいと思います。 Vista で win95cmd.exe を動かして、そこでチェックしてみましたが変化 しませんでした。 チェック用プログラムのプロパティを開き、互換モードを Windows XP 等に 変更しても変化しませんでした。 Win32 API の何処か(何かのDLL)が変わってしまったような気がします。 その後、GetCommandLineA() でコマンドラインを取得することができる のですが、これについては Vista + MinGW 環境でも問題ないことがわかり ました。 最悪の場合、GetCommandLineA() で取得したコマンドラインを自前でパース して使うという方法を使うことになりそうです。 ただ、コマンドラインの「"」の振る舞いがかなり曲者なので、きちんと パースするのは大変かもしれません。 Windows95/98/Meを切り捨てるなら、CommandLineToArgvW を使うと簡単に 切り出せそうではありますが...。 -- ===================================================================== TADAMASA TERANISHI yw3t-trns@xxxxxxxxxxxxxxx http://www.asahi-net.or.jp/~yw3t-trns/index.htm Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [Namazu-devel-ja 1426] Re: Office 2007, Visio 2007 対応: 00010, Yukio USUDA |
|---|---|
| Next by Date: | [Namazu-devel-ja 1428] Re: Office 2007, Visio 2007 対応: 00010, Tadamasa Teranishi |
| Previous by Thread: | [Namazu-devel-ja 1422] Re: Windows Vista での動作確認i: 00010, Tadamasa Teranishi |
| Next by Thread: | [Namazu-devel-ja 1437] Re: Windows Vista での動作確認: 00010, HASEGAWA Yosuke |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |