マルチユーザーでメールや設定を共有するNo.33593
いけ さん 08/03/17 11:16
 
いつもお世話になります。

イレギュラーな使い方かもしれませんが質問です。

以前、マルチユーザー機能についてのQ[No.31691]があったようですが、
今度はそれとは逆の使い方の質問になります。

家庭において、WindowsXP上でマルチユーザーを使い分けています。

やりたいこと>
1)管理ユーザーで秀丸メールをインストールする
→全メールアカウントデータを任意のフォルダに保存するよう指定
→全体設定、各メールアカウント設定を行う
2)その後、複数の制限ユーザでほとんど設定を加えることなく使う

分かりにくいかもしれないので言い換えると、
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
管理ユーザーで一度すべての設定をし終えたあと、その設定およびメー
ルそのものをすべての制限ユーザ(複数)で使いまわしたい!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ということです。

調査不足かもしれませんが、私の今の認識だと、「XP上に5ユーザーが
登録されていたら5個のフォルダを用意しないといけない」と思うので
すが、間違いでしょうか?間違いなら逆にうれしいのですが。。。

なお、秀まるお2さんが[No.31695]で、
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
インストールする秀丸メールは1つというか、管理者権限のあるユー
ザーさんで1回インストールするだけになります。そのままだとメール
データが1つの物を共用する形になってしまうので・・・
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
と書いておられましたが、本当に共有は可能なのでしょうか?

以前、使いまわしができるのではないかと同じフォルダを指定しようと
したのですが、Windows(秀丸?)に拒否されたみたいです。別のユー
ザーが作ったフォルダの共有はできないのかなと思いましたが。。。

恐れ入りますが、ご教示お願いいたします。

[ ]
RE:33593 マルチユーザーでメールや設定をNo.33602
秀まるお2 さん 08/03/17 15:10
 
 秀丸メールの設定は普通レジストリの「HKEY_CURRENT_USER」配下に保存さ
れるので、普通に使う限りは、各ユーザー毎に設定が別々になってしまいます。

 複数ユーザーでの設定を統一したいってことであれば、秀丸メール持ち出し
キットを使うのがいいと思います。これを使うとHmMail.iniというファイルに
設定が保存されるので、結果としてユーザーが誰だろうと同じ設定で秀丸メー
ルが起動します。

 持ち出しキットのインストーラーを起動して、そこで「HmRegIni.dllとヘル
プファイルの抽出だけ行う」とし、抽出したHmRegIni.dllを秀丸メールのプロ
グラム用フォルダにコピーすれば、それでいいです。

 あと、メールデータも単一の物を使うのだと思いますけども、メールデータ
用のフォルダについて、すべてのユーザーでアクセス許可がされてる必要があ
ります。例えば特定ユーザーさんの「Documents And Settings」フォルダ配下
にメールデータを置いてしまうとそのユーザーさんしかアクセス権限が無いこ
とになるかもしれないので、その辺注意が必要です。

[ ]
RE:33602 マルチユーザーでメールや設定をNo.33606
いけ さん 08/03/19 22:54
 
お世話になります。

お返事ありがとうございました。

> 持ち出しキットのインストーラーを起動して、そこで「HmRegIni.dllとヘル
>プファイルの抽出だけ行う」とし、抽出したHmRegIni.dllを秀丸メールのプロ
>グラム用フォルダにコピーすれば、それでいいです。

アドバイスどおりやってみました。

OS:WindowsXP Pro sp2
秀丸メール:5.00
秀丸メールのインストール場所:C:\Program Files\HidemaruMail
秀丸メールのメールデータ場所:C:\Program Files\HidemaruMail\MailBox

まずは上記のインストール場所のフォルダを対Usersでフルコントロール化
※以前、別ユーザでデータ共有を拒否されたのはこれをしてなかったから?

続いて持ち出しキットのインストール実施(管理者権限ユーザ)
→HmRegIni.dllとHmRegIni.chmの抽出成功
→両者を上記のインストール場所に移動
→秀丸メール起動により、同場所にHmMail.iniが生成されたのを確認

ここまではうまくいったようです。

その後、別ユーザ(制限ユーザ)に切り替えて秀丸メールを起動したところ、
期待したような結果にはなりませんでした。

いわゆるメニューの「設定」−「全般的な設定」を筆頭に、設定という設定は
すべてデフォルト状態のようです。
ただ、メールデータ場所(ホームディレクトリ)さえ指定してやれば、メール
そのものは(共有がうまくいって)見えているようです。

アイコン、ツールバー、マクロなど全設定が(iniファイルで)引き継がれて
いると期待していたのですが、何か作業が不足しているのでしょうか?

ご教示お願い申し上げます。

[ ]
RE:33606 マルチユーザーでメールや設定をNo.33607
秀まるお2 さん 08/03/20 09:10
 
 C:\Program files\HidemaruMail の所以外にもしも秀丸メール(TuruKame.
exe)が存在していたら、もしかしてそれが起動してるかもしれないので、念
のため他のTuruKame.exeは削除するといいかと思います。

 秀丸メールを起動して「ヘルプ・秀丸メールのバージョン情報/送金登録」
を実行した時に、HmRegIni.dllのバージョン番号も表示されるなら、たしかに
持ち出しキット配下で動作してるはずだと思いますけども…。

 例えば何か設定を変更してHmMail.iniのタイムスタンプが書き換わったりす
るなら、それでたしかに持ち出しキット配下で動作してることが確認出来ます。

 その辺で確認してもらうしか無いように思います。

 もしかして、Windows Vistaの場合だとProgram Filesフォルダ配下に対する
アクセス権限の関係で、せっかくコピーしたHmRegIni.dllが実はVirtualStore
の所に入ってたりってことはあります。Program filesじゃなくて、どのユー
ザーさんでもフルアクセスの権限のある所にプログラムファイルを奥と、何か
変化があるかもしれないです。

[ ]
RE:33607 マルチユーザーでメールや設定をNo.33608
いけ さん 08/03/20 16:51
 
お世話になります。

> C:\Program files\HidemaruMail の所以外にもしも秀丸メール(TuruKame.
>exe)が存在していたら、もしかしてそれが起動してるかもしれないので、念
>のため他のTuruKame.exeは削除するといいかと思います。


確かに別のexeが存在しました。(バックアップ分)
念のため削除しました。(実際には関係ないようでしたが)

> 秀丸メールを起動して「ヘルプ・秀丸メールのバージョン情報/送金登録」
>を実行した時に、HmRegIni.dllのバージョン番号も表示されるなら、たしかに
>持ち出しキット配下で動作してるはずだと思いますけども…。


確かにdllのバージョンも表示されており、管理者ユーザ側では正常です。
ですが制限ユーザ側では表示されていませんでした。

> 例えば何か設定を変更してHmMail.iniのタイムスタンプが書き換わったりす
>るなら、それでたしかに持ち出しキット配下で動作してることが確認出来ます。


管理者ユーザ側では確かに書き換わりますが、制限ユーザ側では変化なし。

このような感じで途方に暮れたところで、ふとひらめきました。

持ち出しキットで抽出された「HmRegIni.dll」と「HmRegIni.chm」のセキュリ
ティ状態ですが、Usersに権限がなかったので、フルコントロール条件で追加
しました。
※自動生成された「HmMail.ini」は元々Usersでフルコントロールでした。

これで制限ユーザに切り替えたところ、期待したとおりの結果です!

管理者ユーザと制限ユーザでまったく同一環境を使うことに成功しました。
たぶん大丈夫と思いますが、これから使い込んで問題がないことを確認したい
と思います。

非常に助かりました。ありがとうございました。

P.S. XP Homeで同じことをしようとすると苦労するかもしれませんね。

[ ]