「Folding@Home」でアルツハイマーの研究促進!

このエントリーをはてなブックマークに追加
171チータ ◆CHTADBWk
>>170
直りましたです。でもバグではなかったようです。
前にも書きましたが、Dual CPU(PentiumIII800EBMHz X 2)マシンなので、FAH2Console.exeを2つ起動しています。
通常FAHクライアントプログラムはユーザデータとしてレジストリを参照します。しかし、このように2つ起動した場合問題が発生します。
そこで起動時に2つのクライアントが干渉しないように-localオプションを付けてそれぞれのディレクトリ内の情報だけを参照するようにしてやります。
いままではそれだけでうまく動作していたのですが、今回Ver2.15になるにあたり、初心者対策としてユーザ名やチーム名をデフォルトでは聞いてこなくなり、わざわざ-configオプションをつけて登録しなければならないようになってしまいました。
それで、-configオプションをつかって登録したのですが、そこで一つ「罠」がありました。
単に-configオプションを付けただけではレジストリに登録されるだけだったのです。
上記のように-localオプションをつけて起動すると、レジストリからではなく、ディレクトリ内のファイルからユーザ情報を得ます。
よって私の解析したデータはディレクトリ内のファイルにデフォルトとして登録されていたユーザ情報(Anonymous,Team ID#=0)をつかって送信されていました。
本当はfah2console -config -localとしてユーザ情報を登録する必要があったのです。

これに気づくのに10日間もかかってしまいました。その間のデータはAnonymousに加算されていたのでした。(涙
あ〜ぁ。(鬱

一応引っかかりやすい問題なので本家のディスカッショングループにも投稿しておきました。時間があったら見てやってください。
投稿ネーム:[email protected]