...は、そのcurrenlty共有にアクセス
using System.Management;
ManagementObjectSearcher search =
new ManagementObjectSearcher("root\\CIMV2","SELECT * FROM Win32_ConnectionShare");
foreach (ManagementObject MO in search.Get())
{
string antecedent = MO["antecedent"].ToString();
ManagementObject share = new ManagementObject(antecedent);
string dependent = MO["dependent"].ToString();
ManagementObject server = new ManagementObject(dependent);
string userName = server["UserName"].ToString();
string compname = server["ComputerName"].ToString();
string sharename = server["ShareName"].ToString();
}
は、WMIのコアファイルイベントlistnersについて確認していない識別するために使用されるスニペット。しかし、これをNoramlFileSystemWatcherにうまく統合することができます。ネットワークパスに変更が検出された場合は、上記のコードをトリガーします。簡単に十分な何が必要データに
一つの問題は、バッファが – chills42
は私が変更に興味がないんだけど...いくつかのデータを記入し、失うことができるということである - 私は、IP /ホスト名とどのファイルと一緒に(時間)のアクセスをログに記録します。 – Ravi
提案していただきありがとうございますが、私はFileSystemWatcherをチェックアウトしており、ネットワークとローカルアクセスを区別していないようです。 – Ravi