Lua + WMI

Опубликовано в QLua

Иллюстрация получения списков всех дисков, подключенных к компьютеру с использованием Windows Management Instrumentation.

 

require "luacom"
oDrives = luacom.GetObject("winmgmts:{impersonationLevel=Impersonate}!\\\\.\\root\\cimv2"):ExecQuery("select Name from Win32_LogicalDisk")
str = ""
for index, item in luacomE.pairs(oDrives) do
   str = str .. item:Name() .. " " 
end
message(str,1)

Недостаточно прав для комментирования

Архив QLua