DBD :: WMI. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Max Maischein
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~corion/
DBD :: WMI. ű×
DBD :: WMI. ¼³¸í
Windows WMI¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º DBD :: WMI´Â Windows WMI.ABSTractThis ¸ðµâÀÇ Perl ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© dbi.synopsis »ç¿ë DBI¸¦ ÅëÇØ WQL Äõ¸®¸¦ ¹ßÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ³» $ dbh = dbi-> connect ( 'dbi : wmi :'); MY $ sth = $ dbh-> Áغñ (FetchRow) {my $ proc = $ row -> ; Àμ⠰¡ÀÔ "" ", $ proc -> {caption}, $ proc -> {executablePt} || ""; # $ proc-> terminate (); Àμâ " ";} WMI´Â ÆÄÀÏ ½Ã½ºÅÛ, ÇöÀç È°¼º ÇÁ·Î¼¼½º ¹× À̺¥Æ®¿Í ¸¶Âù°¡Áö·Î ´Ù¾çÇÑ Å×À̺í ("³×ÀÓ ½ºÆäÀ̽º ")À» Äõ¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±Åà * from driver / wmi´Â À§ÀÇ Äõ¸®¿Í ÀáÀçÀûÀ¸·Î ¹«ÇÑÇÑ Äõ¸®¿Í °°Àº µÎ °¡Áö Á¾·ùÀÇ Äõ¸®, À¯ÇÑ Äõ¸®¸¦ ±¸ÇöÇÕ´Ï´Ù. ½Ã½ºÅÛ¿¡¼ ¹ß»ýÇÏ´Â À̺¥Æ®ÀÇ °æ¿ì : __instanceOperationEvent¸¦ ¼±ÅÃÇϽʽÿÀ. ¿©±â¼ __instanceOperationEvent¸¦ ¼±ÅÃÇϽʽÿÀ. ¿©±â¼ TargetInstance ISA 'Win32_DiskDrive'This Äõ¸®°¡ ½Ã½ºÅÛ¿¡¼ Ãß°¡µÇ°Å³ª ½Ã½ºÅÛ¿¡¼ Á¦°ÅµÇ°Å³ª Á¦°Å µÉ ¶§¸¶´Ù TargetInstance ISA'WIN32_DiskDrive'This Äõ¸® (ºñ¾Æ -> fetchrow_arrayref ())¸¦ ¹ÝȯÇÕ´Ï´Ù. USB ½ºÆ½). ÇöÀç * ´ë½Å ƯÁ¤ ¿À» ¼±ÅÃÇÒ ¼öÀÖ´Â Áö¿øÀÌ ¾ø½À´Ï´Ù. ÀϹÝÀûÀÎ Perl ½ºÄ®¶ó·Î ¹ÝȯµÇ´Â ¿ ¼±ÅÃÀ»À§ÇÑ Áö¿øÀº Planned.DBD :: WMI :: DB :: PARSE_COLUMNS ¹®¿¡¼ ¿äû µÈ ¿À» ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. wql ¹®Àº columns.curryÀÇ À̸§À¸·Î ¹è¿ ÂüÁ¶¸¦ ¹ÝȯÇÕ´Ï´Ù. ÀÌ´Â Select ¹®¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù. ´Ù¸¥ ¸ðµç ¸í·É¹®Àº Win32 :: Ole objeÀÇ ¾Ï½Ã Àû ¿À» ³ªÅ¸³À´Ï´Ù. CTS°¡ ¹ÝȯµË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
DBD :: WMI. °ü·Ã ¼ÒÇÁÆ®¿þ¾î