北東崎鳳凰−記録帳
DiaryINDEX|past|will
| 2006年04月13日(木) |
今日の担当とは会いたくない・・・ |
春のせいか 騒音マシンがほんとに良く落ちる・・・ 最近一日三回は 電源ごと落ちてますな。 平均稼働時間は三時間程度かな・・・。
マシン一台 新たに調達しますかね・・・。
他のマシンは そんなこと全くないというに・・・。
iSafer パーソナルファイアーウォール ソースリストを実行できる環境を整え いざ実行してみようとすると madCodeHook.pasが足りないとか言われる・・・。
madshi.netってところからなんとか引っ張り出して インスト→実行してみて・・・ 名前違うとか、pasが足りないとか言われるものの なんとか揃えて・・・ さて、どこで回線切れているのか・・・
FillChar(PMapData^.boNewRule,SizeOf(PMapData^.boNewRule),StatusMode); //ここで 回線が潰れてくれる・・・なぜかは謎 2006/04/13(木)15:15:50
255文字分、StatusMode=0 で埋めると なぜかいきなり回線が途切れます。 余りに唐突かつ 謎が深過ぎて・・・ 回線を元に戻すには 今度はStatusMode=2で同じく 255文字埋めると元に戻るという・・・ 訳分かりません〜
HMapping := CreateFileMapping(THandle($FFFFFFFF), nil, PAGE_READWRITE, 0, SizeOf(ShareData), pchar('PSMFWShareM')); どうやら、 CreateFileMappingで どこかのメモリを共有し、そこを読み書きすることで プロセス側と回線の情報をやりとりして 干渉もしているらしいですが・・・ まだdllも絡んでいそうですし 奥が深いです。
日進月歩と言えば聞こえはいいものの なんで回線を切るのに こんな抽象的なことしてるのやら・・・ 参ったものです。
今日はもう疲れました。では。
|