Windows XPがインストールされたPCの使用者と会社名を
WMIもしくは、WindowsのAPIを使って取り出したいのですが、
どのように取り出せばよいか分かりません。
ここでいう、使用者と会社名とは、システムのプロパティの
全般タブで表示される、「使用者:」の欄のことです
プログラムを作成する必要があるので、フリーソフトでは
だめです。
どのようにすれば、プログラムで取り出せるのでしょうか?
よろしくお願いいたします。
WMI ではなく レジストリからの取得ですが、下記でも取得できました。
以下 VBS でのサンプルです。
Const UserInfoRegKey = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\" With WScript.CreateObject("WScript.Shell") WScript.Echo "使用者個人名 = " & .RegRead( UserInfoRegKey & "RegisteredOwner") & vbNewLine & _ "使用者会社名 = " & .RegRead( UserInfoRegKey & "RegisteredOrganization") End With
ここに参考になりそうなWMIがあります。
vbsファイルです。
また
win32_computersystem vbs
でググると結構でてきます。
http://www.se-japan.com/vbscript/
のManufacturerとPrimaryOwnerName
だったような気がします。
http://plaza.rakuten.co.jp/pgmemo/diary/200512120000/
なども参考になります。
レジストリからとる方法でできました。
ありがとうございました。