Win32 で開いているファイルの数を特定する必要があります。いくつかの VBScript コードを移植していて、"WinNT://./LanmanServer" にアクセスする必要があります。win32.com.client.Dispatch でできると思いますが、構文がわかりません。
VBScript コードは次のとおりです。
Set Resources = GetObject("WinNT://./LanmanServer").Resources
For Each Resource in Resources
OpenFiles = OpenFiles + 1
Next
Python での WMI アクセスは次のとおりです。これは似ていると思います。
wmi_service = win32com.client.Dispatch("WbemScripting.SWbemLocator")
for item in wmi_service.ConnectServer(".", "root\cimv2").ExecQuery(query):
value = getattr(item, name)
Python を使用して LanmanServer のリソースをカウントするにはどうすればよいですか (または WMI を介して開いているファイルをカウントします)? ありがとう