.Net アプリケーションが起動されているかどうかを確認する方法を探しています。
- ユーザーが手動で (.exe またはショートカットをダブルクリックして)
- Windowsのスケジュールされたタスクによって
- ネイティブ .net クラス/メソッドを使用することによってのみ
- オプションのパラメーターを使用してexeを起動するのではなく、コードで確認してください
トゥールーズ\フランスからよろしく
.Net アプリケーションが起動されているかどうかを確認する方法を探しています。
トゥールーズ\フランスからよろしく
Environment.UserInteractiveはおそらくあなたのニーズに合っています。
ユーザーがプロセスと対話できるかどうかを示します。おそらくどのユーザーが起動したプロセスであり、IIS/タスクスケジューラから起動されたプロセスはおそらくそうではありません。
https://msdn.microsoft.com/en-us/library/system.environment.userinteractive.aspx