共有メモリの確立に失敗しましたNo.23173
saki さん 07/06/25 11:48
 
お世話になっております。

VisualStudio2005で秀丸をツールに登録し、ソースの編集に活用しています。
OSはVistaで、UACを有効にしています。
VS2005は、Microsoftの指導の通り、管理者モードで実行しています。

Version6.11で、いつものようにVS2005から秀丸を起動しようとすると、
「共有メモリの確立に失敗しました。(01)」と表示され、秀丸で編集できませんでし
た。

なお、秀丸は、スタートアップで常駐させています。

回避方法はありますか?

[ ]
RE:23173 共有メモリの確立に失敗しましたNo.23174
秀丸担当 さん 07/06/25 12:17
 

>VisualStudio2005で秀丸をツールに登録し、ソースの編集に活用しています。
>OSはVistaで、UACを有効にしています。
>VS2005は、Microsoftの指導の通り、管理者モードで実行しています。
>
>Version6.11で、いつものようにVS2005から秀丸を起動しようとすると、
>「共有メモリの確立に失敗しました。(01)」と表示され、秀丸で編集できませんでし
>た。


このエラーは、管理者ではない秀丸エディタと管理者の秀丸エディタを同時に実
行させようとしたときに出るエラーで、最近このエラーが出るように修正しまし
た。

既に実行されている秀丸エディタ(常駐秀丸エディタも含む)を全て終了させ、
あらかじめ管理者として秀丸エディタを起動しておくと回避できます。
あるいは、あらかじめ常駐秀丸も含めて全て終了させておけば、VS2005から起動
する秀丸エディタが自動的に常駐秀丸エディタも起動させるので、そのまま起動
できます。

このメッセージの下には、「別のユーザーや別のアカウント制御で実行されてい
る秀丸エディタが起動されている可能性があります。」というのが出ていると思
います。

[ ]
RE:23174 共有メモリの確立に失敗しましたNo.23176
saki さん 07/06/25 14:14
 
>
>>VisualStudio2005で秀丸をツールに登録し、ソースの編集に活用しています。
>>OSはVistaで、UACを有効にしています。
>>VS2005は、Microsoftの指導の通り、管理者モードで実行しています。
>>
>>Version6.11で、いつものようにVS2005から秀丸を起動しようとすると、
>>「共有メモリの確立に失敗しました。(01)」と表示され、秀丸で編集できませんでし
>>た。
>
>
>このエラーは、管理者ではない秀丸エディタと管理者の秀丸エディタを同時に実
>行させようとしたときに出るエラーで、最近このエラーが出るように修正しまし
>た。
>
>既に実行されている秀丸エディタ(常駐秀丸エディタも含む)を全て終了させ、
>あらかじめ管理者として秀丸エディタを起動しておくと回避できます。
>あるいは、あらかじめ常駐秀丸も含めて全て終了させておけば、VS2005から起動
>する秀丸エディタが自動的に常駐秀丸エディタも起動させるので、そのまま起動
>できます。

その回避方法は、メッセージおよび改版履歴から想像できたのですが、結構面倒です。

常駐秀丸を終了させるのも面倒ですし、また、管理者として起動するとIMEの辞書が
使えないというのがさらに面倒です。

たとえば、hidemaruの起動オプションに何か指定すれば非管理者モードで起動できる、
というようなことはできないものでしょうか?

[ ]
RE:23176 共有メモリの確立に失敗しましたNo.23179
秀丸担当 さん 07/06/25 15:42
 

オプションで指定できるのであればいいかもしれないです。
調べてみようかとしていますが、非管理者から管理者にするための指示は比較的
容易にできるのですが、管理者から非管理者にする方法がいまいちよくわかりま
せん。
もし方法をご存知の方がおられたら情報をいただけると非常に助かります。


とりあえずrunasコマンドを使って以下の方法でなんとかすることができました。

コマンド
runas.exe
引数
/trustlevel:0x20000 "c:\folder\Hidemaru.exe ...."

trustlevelというのがよくわからないのですが、コマンドラインで
runas /showtrustlevels
と打ったら0x20000が使えますと出てきたのでとりあえず入れてみたのですが。
他の環境だと値が違ったりするのでしょうか。

あと、コマンドプロンプトが勝手に出てきてしまうようで、VSのツールの設定で
「出力ウィンドウを使用」するチェックを入れたら出てこないようになりました。
なんだか少し無理やりな感じもしますが。

[ ]
RE:23179 共有メモリの確立に失敗しましたNo.23184
saki さん 07/06/26 20:41
 
>とりあえずrunasコマンドを使って以下の方法でなんとかすることができました。


runasでなんとかできました。

[ ]