UNCパスが開けなくなりましたNo.42286
もみじ さん 12/02/21 23:55
 
秀丸メールの5.73になってからメール(のテキスト)本文にあるUNCパスを右クリッ
クの「...を開く」で開けなくなってしまいました。

具体的には、
1.Windowsドメインに参加しているPCで秀丸メールを利用
2.Windowsドメインに\\Serverというファイルサーバが存在
3.メールにファイルサーバ上のUNCパス(path)が書かれている
 ex. \\Server\hogehoge\data
4.上記の"\\Server\hogehoge\data"を右クリックして、「...を開く」とする
5."\\Server"にアクセス権が無いと表示されパスが開けない

もちろん、パス自体は存在し、エクスプローラに入力すると開けます。
また、5.70では問題なく開けていました。

何か秀丸での処理方法が変ったのでしょうか?

[ ]
RE:42286 UNCパスが開けなくなりましたNo.42288
秀まるお2 さん 12/02/22 09:34
 
 秀丸メールのV5.72以降から、「\\tower\share\...」のようなパス名やネット
ワークドライブのファイルを開く時に、サーバーが生きてるかどうかチェックす
るような処理を入れました。それのせいだと思います。

 サーバーが生きてないのにそういうパス名を開こうとすると、長い時間固まっ
た状態になってしまうので、それを防ぐためにチェックの処理を入れたんですけ
ど、それがうまく判定出来てないようです。

 うちの会社ではうまくアクセス出来ていますけども…。うちはworkgroupで運
用してました。

 ドメインで運用する環境を作るなどしてなんとか状況を再現させてみたい所で
すが、再現出来るかどうかあんまり自信が無いので…。何かいい回避策が無いか
いろいろ調べてみます。最悪、エラーになっても無理矢理続行する&オプション
追加でエラーチェック自体を無しに出来るようにします。


 とりあえずの回避策としては、V5.70に戻していただくか、または以下の
マクロを使って開いていただくしか無いかと思います。

    if( selecting ) {
        $text = gettext( seltopx, seltopy, selendx, selendy );
    } else {
        copyurl;
        beginclipboardread;
        $text = getclipboard;
    }
    loaddll "tkinfo.dll";
    #n = dllfunc("Bypass_ShellExecute", hidemaruhandle(0), 0, $text, 0, 0, 0 );

[ ]
RE:42288 UNCパスが開けなくなりましたNo.42289
秀まるお2 さん 12/02/22 10:36
 
 追加ですみません。

 今回のこのチェック処理ですが、実は「\\server」に対してまだログイン出来
てない時に、自動ログインしてからアクセスする用に追加した処理でした。

 「アクセス権限が無い…」のようなエラーが出るのだとしたら、実際問題、
アクセス権限が本当に無いんだと思います。たぶん、「\\server」の配下にある
共有フォルダ一覧を見る用の、Windows7で言う所の

 「フォルダーの内容の一覧表示」

 ってアクセス権限が外されてて、それでエラーになってるんだと思います。

 そうだとすると、現状ではうまい解決方法が思いつかないです。なので、やは
りオプション追加で回避させてもらおうと思います。

 具体的には…。秀丸エディタの動作環境の「トラブル対策・詳細」の所に
オプション追加させていただきます。さらに、サーバーへのログイン試行で
エラーになったら秀丸メール側でもメッセージを表示して、そこで「××の
オプションを変更すれば回避出来る能性があります」ってことを表示します。

 それで回避してもらうということで…。

 次のV5.75β1(および秀丸エディタのV8.13β8)で対処させていただきます。

[ ]
RE:42289 UNCパスが開けなくなりましたNo.42293
もみじ さん 12/02/22 23:46
 
お返事ありがとうございます。

何点かお返事&連絡いたします。

・正確なエラーメッセージは以下になります。
 「\\serverにアクセスできません。このネットワークリソースを利用するアクセス
許可が無い可能性があ
ります。アクセス許可があるかどうかこのサーバの管理者に問い合わせてください。
ネットワークパスが見つかりません。」
・原因の想定
 処理の内容を説明いただいての想定です。
 現在のドメイン環境では\\server自体にアクセス権はもうけられていません。
 しかし、\\server\hogehoge 等のフォルダにはアクセス権があります。
 ご説明いただいた自動ログインが関係しているのだろうなと思いました。

ということで、オプション追加をよろしくお願いいたします。

その他の情報として、
・提示していただいたマクロは期待通に動作しました。
 ありがとございました。
・しかしながら、「検索して一覧作成」で検索されたメールの下のメール内容表示枠
内でマクロは動かないようです。
 検索した結果をダブルクリックして、メール表示のためのウィンドウを開けばマク
ロが動作するのですが。
 補足しますと、マウスの右クリックに提示いただいたマクロを登録してのマクロ実
行となります。
 検索結果のウィンドウ自体にマクロ実行のメニューが無いので、そもそも下のウィ
ンドウに表示の状態でマクロは使えない仕様なのかもと思いましたが、ヘルプにその
ような記述が無かったので質問させていただきました。

以上、よろしくお願いいたします。

[ ]
RE:42293 UNCパスが開けなくなりましたNo.42298
秀まるお2 さん 12/02/23 14:31
 
 サイト−企画の斉藤秀夫です。

> ・しかしながら、「検索して一覧作成」で検索されたメールの下のメール内容表示枠
> 内でマクロは動かないようです。

 こちらでテストした限りは大丈夫だったので、たぶんマクロが起動出来てない
せいでうまく動かないように見えるだけじゃないかと思います。

 検索結果の一覧上ではメニューからマクロを選んで実行するってことが出来な
いので、何らかのキー割り当てをしてマクロを起動するしか無いんですが、
「マクロ・マクロ登録...」の「検索結果の一覧」の所で適当な設定をしてやら
ないと、うまくマクロが起動してくれないです。

 とりあえず今日か明日中にV5.75β1をアップロードさせていただきますのでそ
れまで少々お待ちください。

[ ]
RE:42298 UNCパスが開けなくなりましたNo.42303
秀まるお2 さん 12/02/23 21:57
 
 先ほどアップロードしました。

 それでオプション追加されてますのでよろしくお願いします。

32bit版:
http://hide.maruo.co.jp/software/bin/hmmail575b1_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin/hmmail575b1_x64_signed.exe

[ ]
RE:42303 UNCパスが開けなくなりましたNo.42305
もみじ さん 12/02/23 23:30
 
ベータ版ありがとうございます。

明日試してみます。

なお、検索ウィンドウでのマクロ実施ですが、「検索結果の一覧」の所にオプション
設定があるのを理解していませんでした。
お騒がせしました。

[ ]
RE:42305 UNCパスが開けなくなりましたNo.42306
秀まるお2 さん 12/02/24 09:02
 
 今テストしてみたら、「秀丸エディタの動作環境・トラブル対策・その他の
トラブル対策」の中の一部のオプションが秀丸エディタ側で見た場合と一致しな
い所かありました。

 実は秀丸メール内の秀丸エディタ相当部分では、いくつかオプションが固定扱
いになってる所があって、その辺が秀丸と違って出てきたり、変更しようとして
も効かなかったりしていました。

 実害は無いのでとりあえずは気にしないで使って欲しい所です。

 秀丸メール上で無効なオプション類は、ちゃんとDisable状態で出てくるよう
に、次また修正させていただきます。

[ ]
RE:42298 UNCパスが開けなくなりましたNo.42317
もみじ さん 12/02/25 20:41
 
V5.75β1ありがとございまいした。
ばっちり動作しました。
今後ともお願いいたします。

[ ]
RE:42289 UNCパスが開けなくなりましたNo.42607
もみじ さん 12/05/02 21:24
 
以下の件については対応ありがとうございます。
関連する不具合を見つけたので報告します。


下記のオプションをオンにして利用していて、5.76b4が出たので上書きすると、オプ
ションがオフの状態に戻ってしまいました。
設定情報が初期化されてしまうのでは無いでしょうか。

また、サーバへのログインでエラーになったときのメッセージが出ないように思いま
した。


> 具体的には…。秀丸エディタの動作環境の「トラブル対策・詳細」の所に
>オプション追加させていただきます。さらに、サーバーへのログイン試行で
>エラーになったら秀丸メール側でもメッセージを表示して、そこで「××の
>オプションを変更すれば回避出来る能性があります」ってことを表示します。

[ ]
RE:42607 UNCパスが開けなくなりましたNo.42610
秀まるお2 さん 12/05/03 12:42
 
 ソースコードの確認とV5.76β4のインストールしなおしテストなどしてみたん
ですが、V5.76β4のインストールで「サーバーへのログオン試行をしない」の
オプションが勝手にOFFになってしまうことは無いはずじゃないかと思います。

 もみじさんの所で勝手にOFFになったとしたら、ちょっと僕にはなぜだか理由
が分からないですけども…。もしかして秀丸エディタや秀丸メールで「設定内容
の保存/復元...」を実行して昔の設定に復元したりすると、最近追加された
オプション類は全部OFFになっしまうことはあるかと思います。

 それ以外はちょっと原因が分かりませんでした。

 一度、現状の状態からV5.76β4を上書きインストールしなおすテストをしてい
ただいて、それで勝手にオプションOFFになることが無ければ、今後は大丈夫だ
と思います。すみませんがそれだけ一回テストお願いします。

> また、サーバへのログインでエラーになったときのメッセージが出ないように思いま
> した。

 秀丸メールでのこの辺の処理は、オプション追加した時から今にかけては何も
いじってないです。なので、もしも以前エラーメッセージが出ていたケースでエ
ラーメッセージが出なくなったということでしたら、秀丸メールが変化したこと
が原因じゃなくて、何かネットワークの関係の設定が変わったとかってことが原
因じゃないかと思います。

 とりあえずこちらで簡単にテストした限りだと、ログインに失敗した場合に限
らず、「\\serer\share\....」のようなURLをダブルクリックして失敗した場合
には、

    \\server\share\test.txt - 関連づけられたアプリケーションの起動に
    失敗したか、またはファイルが見つかりません。

 のエラーは出るようでした。

[ ]