• ベストアンサー

二重起動禁止にする理由とは

プログラム(アプリケーション)の二重起動を禁止にする処理があるようですが、禁止にしなければならない理由とは、どういったものがあるのでしょうか?

noname#76583
noname#76583

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

  • ベストアンサー
  • 6dou_rinne
  • ベストアンサー率25% (1361/5264)
回答No.1

リソースやデータが競合するとトラブルになる場合など二重起動防止にしますが。

noname#76583
質問者

お礼

回答有難うございます!

その他の回答 (1)

回答No.2

そのプログラムが一時ファイルを使わない、設定ファイルの更新を行わない、てなように外部の何かを利用しないのなら二重起動しても問題が出ないと思われます。

noname#76583
質問者

お礼

回答ありがとうございます。参考になりました

関連するQ&A

  • 二重起動禁止について

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

  • 二重起動の禁止

    If App.PrevInstance = True Then End End If このコードで二重起動を禁止しているのですが、 たまに二重起動してしまいます。 確実に禁止できる方法はありませんか? (VB6)

  • Perl のプログラム二重起動について

    Perlでの二重起動?についての疑問があるので質問いたします。 ============================ (状況) 1)Aというプログラムが存在し、そのAというプログラムはタスクスケジューラーによって10分毎に起動しています。 2)Aプログラムは全体の処理が終わるまでに通常5分の時間がかかります。処理が終わればexitで終わります。 (ちなみにAプログラムはファイル書き込みなどの排他処理が必要なフローはありません) ============================ というのをふまえ、疑問点が出てきたので質問します。 例えば、あるイレギュラーな出来事が起こり、Aプログラムの処理時間が15分に伸びてしまいました。 しかし、タスクスケジューラーは10分間隔でAプログラムを起動させます。 このとき、オーバーした5分間だけAプログラムは二重に起動することになります。           0   5    10 15 20 最初のAプログラム ===============  次のAプログラム           ========== この場合、windows7上のActivePerlは、どんな動きをするのでしょうか? 予約みたいな形になり、最初のAプログラムが終わってから次のAプログラムが動くのでしょうか? それとも二重起動するのでしょうか?

    • ベストアンサー
    • Perl
  • IEの2重起動を禁止したい

    現在、イントラをIEを使用して開発をしています ある業務単位に2重起動を禁止したいのですが、皆さんどのように対応しているのでしょうか? ヒントがありましたら、よろしくお願いします ※Windows 7(IE8)とVista(IE7)を使用しています ※今は、「LocationURLを探して、該当アドレスがあれば起動しない」をVBScriptにて作成しましたが、ショートカットを素早くクリックすると複数起動してしまいます 何かヒントをお願いします

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

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

  • 2重起動の制御に関して

    .netにてプログラムの2重起動チェックを行いたいのですが、 すでに起動済みのプログラムを起動しようとした場合、 起動されている方を終了してから後に起動された方を起動する ということは可能でしょうか? よろしくお願いします。

  • 2重起動の防止

    C++Builder5.0でアプリケーションの2重起動の防止 を実現する方法を教えて下さい。

  • スクリーンセーバーの二重起動(VC#)

    Visual C# 2005の「スクリーンセーバースタートキット」についてなんですが、このプログラムには見たところ二重起動防止のコードがないんですが、必要ないんでしょうか。だとしたらその理由はなんでしょうか。あるいはもし私が見落としているのならどこにあるのか、教えて頂けないでしょうか。

  • プログラムの二重起動防止

    プログラムの二重起動を防止したいんですが、V.B.のようにjavaにも、二重防止の関数があるのでしょうか? あるとすれば、どういったものなのでしょうか?

    • ベストアンサー
    • Java
  • 2重起動の防止方法

    Microsoft Visual C++6.0でアプリケーションの2重起動の防止を実現する方法を教えて下さい。

専門家に質問してみよう