tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。