[問題] 請問 C++ 上跑 WMI 一定需要 .net framework 嗎

看板C_and_CPP作者 (Yahoo~)時間15年前 (2009/06/17 22:31), 編輯推噓6(609)
留言15則, 8人參與, 最新討論串1/1
我想要用 Windows Management Interface 來抓取電腦的硬體資訊。 本來已經用 C# 寫好一版了,後來被告知使用者不一定有裝 .net framework Orz。 現在我打算用 C++ 來寫。努力了一個晚上終於弄了個簡單的版本。 接著先來測試一下是否需要 .net framework。 我把執行檔放到兩台虛擬機器, 一台剛裝好的 windows xp sp2 , 另一台多裝了 .net framework 2.0。 測試結果,似乎還是需要 .net framework 才能執行 =__= google 之後,沒有看到相關的內容。 真的是我誤解嗎? 使用 WMI 一定要有 .network framework 嗎 ? 希望有人可以講解一下,謝謝。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.215.160

06/17 22:46, , 1F
google「WMI C++ Application」看是不是你要的
06/17 22:46, 1F

06/17 22:50, , 2F
我是參考樓上網頁寫得。還是說 COM 需要 .net 啊 @@
06/17 22:50, 2F

06/17 22:51, , 3F
可是com在還沒有.NET之前就有了的樣子
06/17 22:51, 3F

06/17 23:14, , 4F
C++配合WMI, 並不需要.Net... 你應該是有用到.Net吧
06/17 23:14, 4F

06/17 23:15, , 5F
甚至你有可能用Managed C++在寫 XD XD
06/17 23:15, 5F

06/17 23:19, , 6F
我剛剛也這麼想。請問VS 2008 裡面要怎麼不用.NET啊 囧
06/17 23:19, 6F

06/17 23:19, , 7F
應該是少了VC2005 Runtime而已. 把你程式的C-Runtime設成
06/17 23:19, 7F

06/17 23:19, , 8F
static link應該就可以解決了..
06/17 23:19, 8F

06/17 23:22, , 9F
換個 IDE 不知道行不行 像 C::B 之類的
06/17 23:22, 9F

06/17 23:27, , 10F
把 "組態屬性-> MFC的使用" 改成靜態程式庫就可以了
06/17 23:27, 10F

06/17 23:27, , 11F
感謝大家指導 _A_
06/17 23:27, 11F

06/17 23:27, , 12F
猜是c大說的問題, C++\Code_Gen那選沒dll的選項試試.
06/17 23:27, 12F

06/17 23:28, , 13F
猜錯了Orz
06/17 23:28, 13F

06/18 00:30, , 14F
原來這麼多人了解WMI阿.. 就我所知 一定要用.Net寫...
06/18 00:30, 14F

06/18 03:15, , 15F
封裝佈署成安裝檔(.msi),會連.NET一起包進來
06/18 03:15, 15F
文章代碼(AID): #1AEFu-4w (C_and_CPP)