tagファイルの作成時のルールリストNo.13944
kenbow72 さん 03/01/28 12:32
 
こんにちは。

最近OSをWin2000に変更して秀丸Ver3.19をインストールしたのですが、
下記の現象で困ってます。

PowerUserアカウントでログインしたときなんですが、
「tagファイル作成」のダイアログを開いたときにルールのリストのところに(自
動)(C言語の関数一覧)だけしか出てこなくなってしまいました。
Administratorでログインすると自分で作成したhilightファイルのリストが出てきま
す。

どこかに設定するところがあるのでしょうか?
よろしくお願いいたします。

[ ]
RE:13944 tagファイルの作成時のルールリNo.13945
ひろ さん 03/01/28 12:43
 
 kenbow72 さん今日は、ひろです。
> Administratorでログインすると自分で作成したhilightファイルのリストが出てきま
> す。
 *.hilight ファイルの読み書き許可の設定が合っていないのだと思います。
少なくとも読み込みは許可しなければならないでしょう。

[ ]
RE:13945 tagファイルの作成時のルールリNo.13946
kenbow72 さん 03/01/28 13:37
 
> *.hilight ファイルの読み書き許可の設定が合っていないのだと思います。
>少なくとも読み込みは許可しなければならないでしょう。

ひろさん、こんにちは。
コメントありがとうございます。

*.hilightのアクセスは「Everyoneのフルコントロール」になっています。
所有者も自分です。

また[ファイルタイプ別の設定]→[強調表示]→[読込み]では設定を読み込むことが出
来るのでアクセス権限は関係ないと思っているのですが・・・。

[ ]
RE:13946 tagファイルの作成時のルールリNo.13947
アルビレオ さん 03/01/28 23:31
 
アルビレオです。

>*.hilightのアクセスは「Everyoneのフルコントロール」になっています。
>所有者も自分です。
>
>また[ファイルタイプ別の設定]→[強調表示]→[読込み]では設定を読み込むことが
>出来るのでアクセス権限は関係ないと思っているのですが・・・。

直接の理由はわかりませんが、原因となっていると思われる部分があります。

○質問
kenbow72 さん、秀丸エディタのインストールフォルダ(通常は"C:\Program Files\Hi
demaru\"、以下秀丸フォルダ)のアクセス権限はどうなっているでしょうか?
ファイルリストの作成に必要なのは個々のファイルへのアクセス権限ではなく、検索
対象となるフォルダへのアクセス権限です。

○原因?
・強調表示ファイルの読み込みは秀丸本体(Hdemaru.exe)から行なわれるのに対し、
 「tagsファイルの作成」ダイアログは秀Tags(Hidetags.exe)がファイルを検索する。
・秀丸本体は実行ディレクトリが秀丸フォルダになっているのに対して、秀Tagsは
 編集中のファイルのあるフォルダが実行ディレクトリになっている。

この違いが何らかの影響を与えているのは間違いないと思いますが、
普通に考えれば「読み取りと実行」権限がなければ秀丸本体の起動も秀Tagsの起動も
できないはずで、うまく説明できません。
ひょっとすると秀丸フォルダの権限設定が
「読み取りと実行」許可、「読み取り」拒否
または
「読み取りと実行」許可、「フルコントロール」拒否
だと、こういうことが起きるのかもしれません。
もうひとつの可能性としてさらに上の階層(C:\Program Files\など)のアクセス権限
が関係しているのかもしれません。

いま手元にNTFS環境がないためこれ以上調べることができませんが、NTFSを使ってい
る他の方に追試していただければ原因は特定できると思います。

[ ]
RE:13947 tagファイルの作成時のルールリNo.13948
Arimac さん 03/01/29 00:56
 
ひょっとしてレジストリ内のアクセス許可だったりして・・・
時間が遅いので調べられませんが・・・

[ ]
RE:13947 tagファイルの作成時のルールリNo.13949
kenbow72 さん 03/01/29 10:40
 
アルビレオさん、おはようございます。
朝から大雪です。(T_T)

>○質問
>kenbow72 さん、秀丸エディタのインストールフォルダ(通常は"C:\Program Files\H
>idemaru\"、以下秀丸フォルダ)のアクセス権限はどうなっているでしょうか?
>ファイルリストの作成に必要なのは個々のファイルへのアクセス権限ではなく、検
>索対象となるフォルダへのアクセス権限です。

コメントありがとうございます。
確認しました。
c:\tool\hidemaru\
にインストールしています。
c:\,c:\tool\,c:\tool\hidemaru\
ともにEveryoneフルコントロール許可で所有者がAdministratorsになっていました。
う〜ん、なぜだめなのでしょうか???
お手上げ状態です。

[ ]
RE:13948 tagファイルの作成時のルールリNo.13951
kenbow72 さん 03/01/29 10:45
 
Arimacさん、おはようございます。

>ひょっとしてレジストリ内のアクセス許可だったりして・・・
これは何を調べればよいのでしょうか?

[ ]
RE:13949 tagファイルの作成時のルールリNo.13956
Arimac さん 03/01/29 12:42
 
Power Usersに所有権の取得の権限を与えて
秀丸フォルダの所有者をPower Usersに
してみてるとか
あるいはPower UserをAdministratorsの
メンバにするとか(これは無意味かも(^^;)

[ ]
RE:13951 tagファイルの作成時のルールリNo.13962
Arimac さん 03/01/30 12:28
 
参考までに書くと、
C:\WINNT\system32\regedt32.exe
で調べられます。
セキュリティ→アクセス許可
です。

[ ]