C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■96868 / 1階層)  単一インスタンスのアプリケーションを作成するを一時的に無効化
□投稿者/ 魔界の仮面弁士 (2974回)-(2021/02/20(Sat) 16:58:46)
2021/02/20(Sat) 17:55:07 編集(投稿者)

No96867 (コング さん) に返信
> そのため、一時的に
> 単一インスタンスのアプリケーションを作成するを無効化
> したいのですがどのようなコードでこのようなことが実現できますでしょうか?

一時的に無効化するという考え方にするのではなく、
「管理者モード」と「通常モード」それぞれで単一起動となるよう、
それぞれ別のミューテックスをつかうなどして
自前管理すれば良いのではないでしょうか。

https://dobon.net/vb/dotnet/process/checkprevinstance.html#section2
https://smdn.jp/programming/netfx/tips/singleinst_with_mutex/


あるいは自己起動を行うのではなく、アプリを 2 つ用意しておき、
一方は「レジストリ設定を行うだけの管理者権限専用の副アプリ」として、
それを主アプリから呼び出すような設計にしてみるとか。(未検証)
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←単一インスタンスのアプリケーションを作成するを一時的に無効化 /コング →Re[2]: 単一インスタンスのアプリケーションを作成するを一時.. /とっちゃん
 
上記関連ツリー

単一インスタンスのアプリケーションを作成するを一時的に無効化 / コング (21/02/20(Sat) 13:35) #96867
単一インスタンスのアプリケーションを作成するを一時的に無効化 / 魔界の仮面弁士 (21/02/20(Sat) 16:58) #96868 ←Now
  └ Re[2]: 単一インスタンスのアプリケーションを作成するを一時.. / とっちゃん (21/02/20(Sat) 17:40) #96869
    └ Re[3]: 単一インスタンスのアプリケーションを作成するを一時.. / コング (21/02/21(Sun) 11:23) #96874
      └ Re[4]: 単一インスタンスのアプリケーションを作成するを一時.. / とっちゃん (21/02/21(Sun) 13:39) #96875
        └ Re[5]: 単一インスタンスのアプリケーションを作成するを一時.. / コング (21/02/22(Mon) 12:17) #96883
          └ Re[6]: 単一インスタンスのアプリケーションを作成するを一時.. / とっちゃん (21/02/22(Mon) 15:00) #96885
            └New Re[7]: 単一インスタンスのアプリケーションを作成するを一時.. / コング (21/02/25(Thu) 21:08) #96902 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信