特定のファイルを現在実行しているユーザーを見つける方法はありますか.exe。
たとえば、 を使用してアプリケーションの現在のユーザーを見つけることができますEnvironment.UserName。
プログラムを変更する必要がありますか、それともこれを達成するために必要ですか?
アップデート
基本的に、ネットワークドライブにあるexeファイルを提供しました。現在exeファイルを使用しているユーザーを知りたいです。
Ramhound が示唆したように、System.Diagnostics.Process クラスを使用して、システム上のプロセスを監視できます (適切な権限が想定されます)。
System.Diagnostics.Process.GetProcesses()すべてのローカル プロセスを参照する Process オブジェクトの配列を提供します ...
Modulesこの配列をループして、プロパティを通過するネストされたループを持つことができます
オブジェクトのModulesプロパティは、このプロセスに属するProcessすべてのオブジェクトを提供します(exeファイルはそれらの1つになります)...ロードされたモジュールへのフルパスが含まれますProcessModuleProcessModule.FileName