2008-09-04 16 views

Trả lời

7

Để tạo các lớp WMI được nhập mạnh, hãy sử dụng trình quản lý lớp được đánh máy mạnh mẽ (MgmtClassGen.exe). Nó thường trong C: \ Program Files \ Microsoft Visual Studio X \ SDK \ vX \ Bin. Các tham số là at MSDN và thậm chí chúng có a page mô tả mã được tạo. Nếu bạn phải làm rất nhiều công việc với WMI, đó là một phao cứu sinh.

+1

trên các thiết lập gần đây hơn khi SDK tách biệt đường dẫn có một chút khác biệt e. g. 'c: \ Program Files (x86) \ Microsoft sdks \ windows \ v8.0a \ bin \ NET Công cụ FX 4.0 ' –

+0

@MikeBaz và @VanOrman - xem [bình luận của tôi ở trên] (http://stackoverflow.com/questions/ 44504 ​​/ là-có-a-way-to-tạo-wmi-code-classes/44506 # comment-60961898) - bạn có biết cách sử dụng nó với 'Visual Studio 2015' không? – Tar

+0

"C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v10.0A \ bin \ NETFX 4.6 Công cụ \ mgmtclassgen.exe" "C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v8.1A \ bin \ NETFX 4.5.1 Công cụ \ mgmtclassgen.exe " " C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v8.0A \ bin \ NETFX 4.0 Công cụ \ mgmtclassgen.exe " " C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ mgmtclassgen.exe " " C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin \ NETFX 4.0 Công cụ \ mgmtclassgen.exe " " C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX 4.6.1 Công cụ \ mgmtclassgen.exe " – AMissico

6

dễ dàng hơn cách tiếp cận (Visual Studio users):

  1. Thêm lớp WMI để Server Explorer VisualStudio của. Ví dụ.

    enter image description here

  2. Nhận Visual Studio để gọi MgmtClassGen.exe cho bạn. Ví dụ.

    enter image description here

@VanOrman cung cấp thêm references for MgmtClassGen.exe.

+0

Xin lỗi vì đã bình luận 2+ năm sau - Tôi đã bị chiếm đóng tìm cách sử dụng công cụ cơ bản, 'MgmtClassGen.exe' trong' VS'. như một sự xấu hổ, 2+ năm đã bị lãng phí. Vì tôi không có mục 'Management Classes' bên dưới máy của mình, có lẽ bạn có ý tưởng làm thế nào để thêm nó vào' VS2015'? Tôi cho rằng tôi nên có 'MgmtClassGen.exe' bằng cách nào đó kết nối dưới mui xe cho rằng ...? (các [Quản lý (WMI) mở rộng cho Visual Studio.NET 2003 Server Explorer] (https://www.microsoft.com/en-us/download/details.aspx?id=10483), như tên của nó cho thấy, không phải là cho 'Visual Studio 2015') – Tar

Các vấn đề liên quan