  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		nelsonchuang
 
 
  註冊時間: 2003-09-04 文章: 564 來自: 臺灣
  第 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 文章: 564 來自: 臺灣
  第 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 文章: 564 來自: 臺灣
  第 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測得出來,公司的一樣跑起來也會出錯,
 
因為不急,所以我就沒有花時間找問題了.
 
倒是朱先生的文章你可以先參考一下 _________________ 大家好,請多指教 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |