如何确定是否正在使用组件?

时间:2008-10-09 18:42:59

标签: assemblies

如何判断任何流程是否正在使用程序集?

2 个答案:

答案 0 :(得分:2)

这是PowerShell中的答案

if ( Get-Process | ? { $_.Modules | ? {$_.ModuleName -eq "AssemblyName.dll" } })
{
    "in use"
}

答案 1 :(得分:0)

如果您想知道您的应用程序是否已加载程序集,您可以检查AppDomain是否已加载程序集。如果你想知道程序集是否由机器上的任何进程加载,它会变得有点棘手。您需要上述哪一项?