0

こんにちは私はpywin32を使用してサーバー上のいくつかのアクションを追跡しています.現在、サーバー上のユーザーごとに開いているファイルを追跡しようとしていFile_Info_Structure_3ます. /bb525375%28v=vs.85%29.aspx、しかし、pywin32ライブラリのいずれにも見つからず、チェックインしwin32netましwin32fileたが、そこにはありません。インポートして使用する方法を知っている人はいますか。ありがとう!

私が得ているもの:

{'num_locks': 0, 'path_name': u'd:\\database\\agdata\\inx\\', 'user_name': u'finance', 'id': -1342162944, 'permissions': 1}
{'num_locks': 0, 'path_name': u'd:\\database\\dealdata\\', 'user_name': u'ntmount', 'id': 1879102464, 'permissions': 1}
{'num_locks': 0, 'path_name': u'd:\\database\\dealdata\\', 'user_name': u'ntmount', 'id': 536973312, 'permissions': 1}
{'num_locks': 0, 'path_name': u'd:\\database\\agdata\\inx\\', 'user_name': u'ntmount', 'id': -469590016, 'permissions': 1}
..........

必要なもの:

{'num_locks': 0, 'path_name': u'd:\\database\\agdata\\inx\\', '10.2.2.3': u'finance', 'id': -1342162944, 'permissions': 1}
{'num_locks': 0, 'path_name': u'd:\\database\\dealdata\\', '10.5.3.23': u'ntmount', 'id': 1879102464, 'permissions': 1}
..........
4

1 に答える 1

0

FILE_INFO_* 構造体は、同等の Python に変換されませんでした。それらは返されるか、たとえばwin32net.NetFileEnumによって辞書として使用されます。

于 2012-09-04T16:19:45.063 に答える