1

.Net アプリケーションが起動されているかどうかを確認する方法を探しています。

  • ユーザーが手動で (.exe またはショートカットをダブルクリックして)
  • Windowsのスケジュールされたタスクによって
  • ネイティブ .net クラス/メソッドを使用することによってのみ
  • オプションのパラメーターを使用してexeを起動するのではなく、コードで確認してください

トゥールーズ\フランスからよろしく

4

1 に答える 1

1

Environment.UserInteractiveはおそらくあなたのニーズに合っています。

ユーザーがプロセスと対話できるかどうかを示します。おそらくどのユーザーが起動したプロセスであり、IIS/タスクスケジューラから起動されたプロセスはおそらくそうではありません。

https://msdn.microsoft.com/en-us/library/system.environment.userinteractive.aspx

于 2016-10-24T12:17:58.850 に答える