- 1 名前:(2OOgDrug) 投稿日: 2004/11/20(土) 12:01 [ mXarI1KE ]
- なにかあれば、おながいしますです〜
- 20 名前:名無しさん@お腹いっぱい。 投稿日: 2006/02/02(木) 06:21:07 [ Yw8E9jgA ]
- えー、無茶な使い方だと言われたらそれでおしまいなのかもしれませんが。
当方、Win2kSP4でHDD容量を空けるためにかちゅのログをHDD別ドライブに移して、 そこにシンボリックリンク(ジャンクション)をかけて使うようになりました。 かちゅ自体はその状態でも正常に動くのですが、ログムーバーで板移転処理を行なうと、 logフォルダが無いと認識しているのか、ジャンクションが解除され、logフォルダが 無い状態になってしまいます。かちゅ未起動の場合だとfavorite.idx及びスレッド倉庫の データもふっ飛んでしまいます。 もし可能であるのならば、シンボリックリンク(ジャンクション)対応をしていただければ幸いです。
- 21 名前: ◆t02OOgDrug 投稿日: 2006/02/02(木) 14:24:32 [ QLueIXEw ]
- >>20
ちょっと調べてみます(どのレベルのAPIで行けるか…下手したら2k以降のAPIを 使わないとなんで、それは避けたいです)
#VS.netの新verが今月出るんで、もしかしたら環境の移行に手間取るかも。
- 22 名前: ◆t02OOgDrug 投稿日: 2006/02/03(金) 15:04:30 [ QLueIXEw ]
- 先に判ってる事を書いておきます。
Windowsで言うトコロの「ショートカット」は、実際には「拡張子.lnk」のファイルで、 shellが内容を見て表示してます。その先のファイルなりディレクトリを指定して アクセスすると、OSが自動的に解釈します。logmoverはlogディレクトリ以下に どの名前のディレクトリが存在するかわかりませんので、find系関数で順番に 取得していきます。logフォルダをショートカットにすると、実際にはlogフォルダが 無くてlog.lnkというファイルが存在することになりますので、ここで誤動作します。
修正の方向としては、始めに「log.lnk」が存在するか確認して、実体を先に判定 することになると思いますが…MSDNの資料が曖昧なので、実挙動を見ないと。
ちなみに、かちゅフォルダ全部を別ドライブにして、logフォルダが実体を持てば 誤動作しませんので、当面はそれで逃げてください…と思ったら、かちゅはこれ メンドウだったのを思い出したw
- 23 名前: ◆t02OOgDrug 投稿日: 2006/02/03(金) 19:29:14 [ QLueIXEw ]
- 色々なAPIを叩いてみたんですが…(汎用的に使うなら)どうも無理そうです。
1つだけ使える可能性があるのは、logの実体フォルダにアイコンを入れて、リンクの アイコンイメージをこれに変えると、ICONファイルの場所は調べられるんで、これの パスを初期値にする手は使えるかも知れません(まだ確認してないですけど) 正攻法だとWin2k以上のAPIを使わないと無理そうなんで、これは採用し難いですね。 ちょっと前述の手を試してみて、使えそうなら弄ってみます(.lnkが無い普通の環境 なら、そのまま素通りさせればいいので、互換性も取れますしね)
- 24 名前: ◆t02OOgDrug 投稿日: 2006/03/02(木) 19:43:06 [ hyBzr5LY ]
- とりあえず中間報告というか…
最新のSDKドキュメントを漁ってますが…リンクの掛け方で管理方法が変わるんで、 やはり、簡単に対応する訳には行かない状態です。APIもWin2k以降のKernel32.dll を要求されるんで、これもちょっと採用し難いです。 ただ、最悪「崩れる」事は予防したいんで、ログフォルダの所在を設定する項目を オプションで追加する事を考えています(一番簡単な逃げ方ですが、OSのVer.に依存 しない方法だと、これしか無いかも) この辺のコードと、logmover起動時のフォルダ チェック関係のコードを入れて、次のVer.にします(VS.NET2005のセキュア関数への 書き替えをしたんで、動作確認にちょっと時間が掛かると思いますが…)
- 25 名前:名無しさん@お腹いっぱい。 投稿日: 2006/07/12(水) 15:50:10 [ kSzCWBKI ]
- お疲れ様です。
少々気になる挙動がありましたので報告致します。
【2channel.brd拡充版】を更新し ログムーバを実行した際に生じた現象ですが、 現象はこちらをご覧下さい。 http://azlucky.s31.xrea.com/test/read.cgi/katjusha/1053196149/724-726n
▼実行ログ▼※鯖名が狂ってしまった時の実行ログ
開始します ========== Wednesday, July 12, 2006 15:42:13 ========== BBS:gline ex13.2ch.net->liveb1.2ch.net BBS:news4vip ex16.2ch.net->liveb1.2ch.net BBS:retro game9.2ch.net->liveb1.2ch.net (省略されました・・全てを読むにはここを押してください)
- 27 名前:さく〜しゃ★ 投稿日: 2007/01/11(木) 00:58:30 [ HZ2Tdj9. ]
- 確認が遅れてすいませんですた(お受験でした…落とされましたケドorz)
これからソース見ますけど、多分外部板のチェック辺り…だと思います。 少々お待ちくださいませ。
P.S. クソスレ立てが多いので、スレ立て出来ないようにしてますです。 (つか、ここにスレ立ててどうするんだろ?っつ〜気がする) それと以前、本スレで「OLSサイト登録」というのがありましたが… 別ハンドルでVectorにレジストしてます。問い合わせたら「2重取得禁止」 という回答ですので、Vectorはレジスト出来ないです。他はちとアヤシイ…
|