mcrblog

vcpp-ml

2003年03月

29

[vcpp 00060516] Re: WinXP多ユーザも多重起動禁止

PTVIです。

多数の回答ありがとうございます。
月曜日に実装してみます。

詳細はいえませんが都合により多重起動は不都合です。

私はWindows歴は長いけど、
Windows XPなど新しいものに手を出さないでいたら、
どんどん遅れていってしまいますね。
MSDNマガジンがなくなってしまったし、
知らないことが増えていきそうで不安。

JP310153 や 
http://www.microsoft.com/japan/winlogo/downloads/software.asp
も、教えてくれてありがとう。
29

[vcpp 00060516] Re: WinXP多ユーザも多重起動禁止

PTVIです。

多数の回答ありがとうございます。
月曜日に実装してみます。

詳細はいえませんが都合により多重起動は不都合です。

私はWindows歴は長いけど、
Windows XPなど新しいものに手を出さないでいたら、
どんどん遅れていってしまいますね。
MSDNマガジンがなくなってしまったし、
知らないことが増えていきそうで不安。

JP310153 や 
http://www.microsoft.com/japan/winlogo/downloads/software.asp
も、教えてくれてありがとう。
29

[vcpp 00060515] Re: WinXP多ユーザも多重起動禁止

PTVIです。

多数の回答ありがとうございます。
休日だから、しばらく回答が無いかと思っていた。

Windows XPなど新しいものに手を出さないでいたら、
どんどん遅れていってしまいますね。


----- Original Message -----
From: "Tietew" <t...@tietew.net>
To: <v...@news.catnet.ne.jp>
Sent: Saturday, March 29, 2003 1:31 PM
Subject: [vcpp 00060510] Re: WinXP多ユーザも多重起動禁止


> Tietew です。
>
> On Sat, 29 Mar 2003 11:15:04 +0900
> In article <002d01c2f599$052a12c0$aec878db@ptvieuujmafq1c>
> [[vcpp 00060508] WinXP多ユーザも多重起動禁止]
> "PTVI" <p...@m2.pbc.ne.jp> wrote:
>
> > しかし、Windows XPで動作確認してみたら、
> > ログインしたままほかのアカウントでログインすると
> > ミューテックスでは防止できませんでした。
>
> カーネルオブジェクトの名前空間がユーザのコンテキストで分かれてい
> るからですね。Terminal Server ではユーザコンテキストを超えたグロー
> バルなオブジェクトを作るには識別子に Global\ を付ける必要があり
> ますが,XP だとどうなのかなあ。
>
> でも,起動すると「(恐らく他のユーザで)すでに起動中のため,起動
> できません」は,嬉しくないと思うが…
>
>
> ―[ Tietew ]――――――――――――――――――――――――――――
> Mail: t...@tietew.net / t...@raug.net
> Web : http://www.tietew.net/     Tietew Windows Lab.
> PGP fingerprint: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA
>
29

[vcpp 00060515] Re: WinXP多ユーザも多重起動禁止

PTVIです。

多数の回答ありがとうございます。
休日だから、しばらく回答が無いかと思っていた。

Windows XPなど新しいものに手を出さないでいたら、
どんどん遅れていってしまいますね。


----- Original Message -----
From: "Tietew" <t...@tietew.net>
To: <v...@news.catnet.ne.jp>
Sent: Saturday, March 29, 2003 1:31 PM
Subject: [vcpp 00060510] Re: WinXP多ユーザも多重起動禁止


> Tietew です。
>
> On Sat, 29 Mar 2003 11:15:04 +0900
> In article <002d01c2f599$052a12c0$aec878db@ptvieuujmafq1c>
> [[vcpp 00060508] WinXP多ユーザも多重起動禁止]
> "PTVI" <p...@m2.pbc.ne.jp> wrote:
>
> > しかし、Windows XPで動作確認してみたら、
> > ログインしたままほかのアカウントでログインすると
> > ミューテックスでは防止できませんでした。
>
> カーネルオブジェクトの名前空間がユーザのコンテキストで分かれてい
> るからですね。Terminal Server ではユーザコンテキストを超えたグロー
> バルなオブジェクトを作るには識別子に Global\ を付ける必要があり
> ますが,XP だとどうなのかなあ。
>
> でも,起動すると「(恐らく他のユーザで)すでに起動中のため,起動
> できません」は,嬉しくないと思うが…
>
>
> ―[ Tietew ]――――――――――――――――――――――――――――
> Mail: t...@tietew.net / t...@raug.net
> Web : http://www.tietew.net/     Tietew Windows Lab.
> PGP fingerprint: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA
>
29

[vcpp 00060513] RE: WinXP多ユーザも多重起動禁止

 渋木です。

> カーネルオブジェクトの名前空間がユーザのコンテキストで分かれてい
> るからですね。Terminal Server ではユーザコンテキストを超えたグロー
> バルなオブジェクトを作るには識別子に Global\ を付ける必要があり
> ますが,XP だとどうなのかなあ。

 同じですよ。
 XP の高速ユーザ切り替え機能は、Terminal Service 機能の発展系です。

 ただちょっと、ウィンドウステーション回りの仕様が変わっているみたいなんです
よね。。。

> でも,起動すると「(恐らく他のユーザで)すでに起動中のため,起動
> できません」は,嬉しくないと思うが…

 確かに。
 ま、ライセンス関係とかでイロイロ都合のある場合もあるんでしょう。

 でも例えば、「COMポートとかのデバイスが占有されているから動作できない」なん
て場合は、せめてアプリケーションの起動くらいはしてほしいかも。
 そいで、然るべき時に「デバイスが使用中です」と表示するとか。


--
// 渋木宏明 (Hiroaki SHIBUKI)
// mailto:h...@mbi.nifty.com
// http://www.hidori.jp/
記事検索
Amazon.co.jp
  • ライブドアブログ