 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 1 樓
|
發表於: 星期三 八月 27, 2008 9:58 pm 文章主題: 查詢主機板序號方式 |
|
|
上網找到的,大家參考一下
clear
local loloc, lowmi, locolboard, loboard, loproperty
loloc = createobject('WbemScripting.SWbemLocator')
lowmi = loloc.ConnectServer()
locolboard = lowmi.InstancesOf('Win32_Baseboard')
for each loboard in locolboard
for each loproperty in loboard.Properties_
if inlist(upper(loproperty.Name),'NAME', 'SERIALNUMBER', 'MANUFACTURER') then
? loproperty.Name, loproperty.Value
endif
loproperty = .NULL.
endfor
loboard = .NULL.
endfor
store .NULL. to lowmi, loloc
&& 參考來源 http://www.feldstein.net/mothersn.asp _________________ 大家好,請多指教 |
|
回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 2 樓
|
發表於: 星期三 八月 27, 2008 10:06 pm 文章主題: |
|
|
或者這個也行
LOCAL oWMI, oItems, oItem
oWMI = GetObject("winmgmts:\\.\root\cimv2")
oItems = oWMI.ExecQuery("Select * from Win32_BaseBoard",,48 )
FOR EACH oItem IN oItems
? "Manufacturer: ", oItem.Manufacturer
? "SerialNumber: ", oItem.SerialNumber
NEXT _________________ 大家好,請多指教 |
|
回頂端 |
|
 |
LiChingLin
註冊時間: 2006-04-19 文章: 59
第 3 樓
|
發表於: 星期二 九月 02, 2008 8:44 pm 文章主題: |
|
|
run 不出來
這一行會出錯 oWMI = GetObject("winmgmts:\\.\root\cimv2")
請問是否有其他類似硬體序號資訊供分享 |
|
回頂端 |
|
 |
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 4 樓
|
發表於: 星期二 九月 02, 2008 8:51 pm 文章主題: |
|
|
Windows 管理規範 (WMI)
Windows 管理規範 (Windows Management Instrumentation)
宗旨
Windows 管理規範 (WMI) 是在以 Windows 為主的作業系統上,有關管理資料與操作的基礎結構。您可以撰寫 WMI 指令碼或應用程式來自動化管理遠端電腦上的任務,但 WMI 也對其他部分的作業系統和產品提供管理資料,例如:System Center Operations Manager、以前的 Microsoft Operations Manager (MOM) 或 Windows Remote Management (WinRM)。
適用於
WMI 可用於所有 Windows 應用程式,是最適合用於企業應用程式和管理指令碼。
系統管理員可以在 TechNet [指令碼中心] (英文、繁體中文) 以及各種關於 WMI 書籍中找到有關 WMI 的使用。如需詳細資訊,請參閱 [進一步資訊]。
開發人員對象
WMI 是專為使用 C/C++、Microsoft Visual Basic 應用程式或是指令碼語言 (在 Windows 上有一個引擎及處理 Microsoft ActiveX 物件) 之程式設計人員所設計的。同時,對一些熟悉 COM 程式設計者是有幫助的,撰寫應用程式的 C++ 開發人員可以在 [使用 C++ 建立一個 WMI 應用程式] 的開始找到很好的範例。
若要使用 .NET Framework 在 C# 或 Visual Basic .NET 中開發可控程式碼提供程式或應用程式,請參閱 [.NET Framework 中的 WMI]。
在 [下載中心] 提供 WMI 軟體開發者套件 (SDK) 文件下載。僅 Windows 2000 或 Windows 98 需要 WMI 可轉散發元件 1.0 版本檔案,且是在同一地點下載。
透過下載的 .NET Framework SDK 與 .NET Framework 可轉散發元件的 Windows 2000 專業版的 Service Pack 2 (SP2) 作業系統中的 WMI 功能介紹,也適用於舊版的作業系統。這些可在 http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx 中取得。
執行時期需求
WMI 是預先安裝在 Windows Vista、Windows Server 2008、Windows Server 2003、Windows XP、Windows ME 和 Windows 2000 中。
Windows NT 工作站 4.0 SP4 及以後版本:WMI 可透過 [控制台] 中的 [新增或移除程式] 來增加或移除 Windows 元件,以做為 WBEM 安裝選項。稍後,更完整的 WMI CORE 1.5 (Windows 95/98 和 Windows NT 4.0) 版本可從 (英文)http://www.microsoft.com/downloads (繁體中文)http://www.microsoft.com/downloads/Search.aspx?displaylang=zh-tw 中下載。
Windows 98/95:WMI CORE 1.5 (Windows 95/98 和 Windows NT 4.0) 可從 (英文)http://www.microsoft.com/downloads (繁體中文)http://www.microsoft.com/downloads/Search.aspx?displaylang=zh-tw 中下載。此下載需要 Microsoft Internet Explorer 5.0 版及以後版本。
有關使用一個特定 API 元素或 WMI 類別所需的作業系統之詳細內容,請參閱 WMI 文件中每一個主題的 [需求] 章節。
如果一個預期的元件可能已遺失時,請參閱 [作業系統提供的 WMI 元件]。
在本章節中
主題 描述
關於 WMI 關於 WMI 的一般資訊。
使用 WMI 關於如何使用 WMI 來開發應用程式的資訊,其含有關於此工具的資訊。
WMI 參考 關於 WMI 類別、WMI C++ 類別、WMI COM API、指令碼 API 以及其他 WMI 參考資料的文件。
原文建立日期:2008 年 06 月 19 日 翻譯日期:2008 年 07 月 18 日
繁體中文版翻譯者:朱育興 YSC5096、E-MAIL:y5096@ms23.hinet.net _________________ 希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ |
|
回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 5 樓
|
發表於: 星期三 九月 03, 2008 9:43 am 文章主題: |
|
|
LiChingLin 寫到: | run 不出來
這一行會出錯 oWMI = GetObject("winmgmts:\\.\root\cimv2")
請問是否有其他類似硬體序號資訊供分享 |
我家中作業系統是Xp home ,vfp =9.0
公司是Xp pro, vfp=6.0
兩者皆安裝了Vs 2005, framework 2.0
可是家中的vfp測得出來,公司的一樣跑起來也會出錯,
因為不急,所以我就沒有花時間找問題了.
倒是朱先生的文章你可以先參考一下 _________________ 大家好,請多指教 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|