タイトル : Re: 「コンピューター名」「ユーザー名」「所有者名」も表示 投稿日 : 2019/10/01(Tue) 17:02 投稿者 : 魔界の仮面弁士
> ネットワーク上のフォルダを監視するソースをネット上で見つけました。 > 基本的には、これでいいのですが、ただ 提示頂いたコードは、「ネットワーク上のフォルダ」ではなく、 D:\仕掛図\ を調べているように見えます。 D: ドライブがネットワークフォルダーに割り当てられているということでしょうか。 > 「コンピューター名」「ユーザー名」「所有者名」も表示したいのですが ここでいう「コンピューター名」とは、何を指しているのでしょうか。 共有フォルダーを提供しているサーバーを指しているのか、 変更を行ったクライアント端末を指しているのか、それとも…? 同様に「ユーザー名」というのも、何を意味しているのか良く分かりませんでした。 「所有者名」というのが、ファイルのプロパティから [セキュリティ]タブ → [詳細設定]ボタン → [所有者]欄で 参照できる情報のことだとしたら、下記の手段が思い当たります。 (案1) コマンドプロンプトから「DIR /q 対象ファイル」コマンドで調べる (案2) PowerShell で「Get-Acl 対象ファイル」を呼び、Owner プロパティを調べる (案3) WMI の Win32_LogicalFileSecuritySetting クラスの GetSecurityDescriptor メソッドから Win32_SecurityDescriptor クラスを得る https://gallery.technet.microsoft.com/scriptcenter/de23dadf-9fc3-4994-adb3-d78cd8719e66 |