タイトル : Re^2: ターミナルサーバでの2重起動防止(自己解決) 投稿日 : 2008/02/25(Mon) 14:36 投稿者 : ふらん
> > お世話になります。 > > > > VB2005 Windows XP > > > > 現在、ターミナルにて2重起動でプロセス名だけでなくユーザ名も一緒に判断したくて > > いろいろ調べていたら、このサイトの 1795にたどりつきました。 > > その番号の所で返信しようとしましたが、エラーが起きてしまうの為 > > 新しく投稿しました。 > > > > プロセス名だけの2重起動防止はできるのですが、ユーザも含めて聞くには > > どうすればよいのでしょうか? > > > > > > Dim mt As New System.Threading.Mutex( _ > > False, Process.GetCurrentProcess.ProcessName) > > > > このプロセス名の部分をどう変えてたらいいのか分かりません。 > > どなたかご教授願いませんか? > > > 解決できました。 お世話になります。 自己解決できましたと書き込みながら解決策を乗せずにすみませんでした。 VB2005 WINDOWS XP OR ターミナルサーバ(2003) 解決策は以下の通り(この方法であればターミナルユーザ、それ以外のユーザも動作しました @ プロジェクトのプロパティで単一インスタンスのアプリケーションを作成するにチェックする AMyApplication_StartupNextInstanceのイベントで2重起動禁止のメッセージを表示 |