北東崎鳳凰−記録帳
DiaryINDEXpastwill


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も絡んでいそうですし
奥が深いです。

日進月歩と言えば聞こえはいいものの
なんで回線を切るのに
こんな抽象的なことしてるのやら・・・
参ったものです。

今日はもう疲れました。では。


北東崎鳳凰 |MAILHomePage