• ベストアンサー

二重起動チェックについて

WindowsServer2003でターミナルサービスを使ってシステムを構築しています。 一応GetProcessesByNameを使用して二重起動チェックを行っていたのですが、この場合だと他のユーザーが別のPCから同じアプリケーションを起動した際に二重起動チェックに引っかかってしまいます。 ターミナルサービス上でユーザー毎にアプリケーションの二重起動チェックは出来ないのでしょうか。 開発言語はVB.NET2003です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.1

関連するQ&A

  • vb.net2003での二重起動防止について

    度々お世話になっています。 vb.net2003でアプリケーションを作りました。 そこで二重起動防止を行いたい為に、Process.GetProcessesByName メソッドを使用して行いました。 二重起動防止は出来ているのですが、ターミナルサービスでリモートデスクトップ接続を行い、同一ユーザーの二重起動防止はしたいですが、1ユーザーでも使用していたら 別ユーザーで起動できません。 何か良い方法はありませんでしょうか? 出来れば解説しているサイトがあれば教えて下さい。

  • 二重起動チェックについて

    Solarisで、プロセスの二重起動チェックを行いたい のですが、システムコールの使用など簡単に行える 方法はないでしょうか? よろしくお願い致します。

  • IEの2重起動抑止

    VBでのシステム開発でIEを起動するのに2重起動を抑止するようにしなければなりません。また、そのボタンから起動されたIEのみ2重起動抑止の対象とし、それ以外の場所から起動されたIEが上がっていてた場合はボタンを押せばIEが起動するといった方法がどうしたらいいのかわかりません。ご存知の方がいたら教えてください。よろしくお願いします。

  • 二重起動禁止について

    VB6から.NETへ移行してきました。 VB6の時システムの二重起動を禁止するのは、プロパティの値を見るだけでしたが、.NETでの方法がわかりません。 どのようにすれば、二重起動が禁止できるのでしょうか?

  • スタートアップの二重起動

    WindowsXP Professional SP1で、All Usersのスタートアップ項目に「覚え書」「SpotWeather」など、いくつかのソフトを登録しているのですが、これらのソフトが起動時に必ず二重起動してしまいます。 二重起動できないものはいいのですが、二重起動するとエラーメッセージが出るものなどは特に気になります。 もちろん、All Users以外にスタートアップ項目への登録はないですし、一旦全てのプログラムを終了させてから電源をOFFにして再度起動してみても同じ状況でした。 また、msconfigで確認すると、スタートアップに登録しているソフトに関して、スタートアップ項目として、場所が「Common Startup」のものと「Startup」のものとの2種類があったのですが、片方のチェックを消すともう片方も消えてしまい、全く起動しないという状況になってしまいます。 どこかで確認・修正する方法はないでしょうか?

  • 開発言語の選択

    新しくWindowsアプリケーションや、Webアプリケーションを構築するのにVisualStudio.Netを利用しようと思っています。しかしこの統合開発環境にはVB.NET、C++.NET、C#、J#等さまざまな言語が利用可能となっており、どの言語を使うべきなのか悩んでおります。 普通はどのように開発言語を選択するものなのでしょうか? もしもそれぞれの言語ごとに明確な違い、得意分野や、パフォーマンス(実行速度)の差があるのでしたら、開発言語選択の指標となりますので是非教えてください。

  • vb.net2003で困っています。

    vb.net2003で困っています。 プログラムの二重起動をチェックするため、process.getprocessesbynameを使用し実行すると プログラムがprocess.getprocessesbynameのところで固まります。 (CPUの使用率が100%になっていました。) イベントビューアを確認すると、プログラムを強制終了した時刻にperflibのエラー(イベントID 2002) が発生しています。 記述は色々なサイトで掲載されていたものを、そのままコピー&ペーストしてますのでおかしくないと思うのですが...。 同じような経験をされたかたはいませんでしょうか?

  • VB6開発環境はWindowsServer2008にインストールできないのでしょうか?

    VB6の開発環境をWindowsServer2008にインストールしました。 インストール自体はできたのですが、VB6のIDEを起動すると、 ?????.DLLがありません というエラーがでて実行できません。 (????の部分はもう覚えていません。) WindowsServer2008でVB6の開発環境を使用するのは無理なのでしょうか?

  • ターミナルサービスのアプリにてマウスクリックできない

    ターミナルサービスのアプリにてマウスクリックできない WindowsServer2003にてターミナルサービスを構築し業務アプリを動かしています。 ターミナルサービスサーバ2台にて、約60台のクライアント端末をまかなっていますが クライアント端末の1台が急にマウス操作できなくなりました。 ポインタは動くのですが、クリックができません。 マウスの故障を疑い、違うマウスで試してみましたが現象は同じでした。 クライアントにインストールされているアプリはマウスにて起動できます。 ターミナルサーバ OS:WindowsServer2003 SP2 クライアント OS:WindowsXP SP3 何か思い当たる節のある方、どうかよろしくお願いいたします。

  • プログラミング言語の個性

    プログラムの全くの素人です。 C、VB、JAVA、など、仮に同じ目的、同じ様なユーザーインターフェースになるようにアプリケーション開発しても、言語によって向き不向きがあると思います。 では例えば、民間企業の労務・人事管理システムを、上述のような各言語で作成した場合、どのような個性が考えられますか?

専門家に質問してみよう