11/06/05 19:06:07.26 .net
>>32
実行方法はどうなっていますか?
こちらで試してみたところi7CPUのWindows7 Ent. x64の環境でpagentを
エクスプローラから実行した場合と32bitバイナリのランチャーから実行した
場合とで挙動が異なります。
32bitバイナリ上からpagentを実行した場合、32bitのpagentも64bitの
pagentも有効に機能せずパスワードを要求されますが、エクスプローラから
pagentを起動すると32/64bitどちらでもパスワードを要求されなくなります。
WinSCPは5/25に出てきたVersion4.3.3でこのx64環境でのpagentへの対策が
とられており、このバージョンからは32bitバイナリのランチャーから起動した
pagentであってもパスワードを要求されなくなります。
ソースを眺めていないのでなんともなのですが32bit環境から実行すると
環境変数のPROCESSOR_ARCHITECTUREはx86となり、さらに
PROCESSOR_ARCHITEW6432を見ないと実行環境を誤判定してしまう
等のトラップがありますのでこのあたりで対策が必要な気がします。