рдореИрдВ рдиреЗрдЯрд╡рд░реНрдХ рдореИрдХрдореЛрдирд┐рдЯрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдпреВрдЬрд░реНрд╕ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкреЛрд░реНрдЯ рд╕реЗ рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ

рдореИрдВ рдиреЗрдЯрд╡рд░реНрдХ рдореИрдХрдореЛрдирд┐рдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВред


рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдПрдХ рдХрд╛рд░реНрдп рдЙрддреНрдкрдиреНрди рд╣реБрдЖ: рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред


рдЫрд╡рд┐


рдореИрдВрдиреЗ рд╕рд░рд▓ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛: рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЙрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдиреЗрдЯрд╡рд░реНрдХ рдореИрдХрдореЛрдирд┐рдЯрд░ рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рдореИрдХ рдкрддреЗ рдЦреЛрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдХ рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред


рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рджреЗрдЦреЗ:


  1. рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬреЗрдВрдЯ рд▓рд┐рдЦреЗрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдореИрдХрдореЛрдирд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрд╕рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдХрд░реЗрдВ;
  2. рд╡рд┐рдВрдбреЛрдЬ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди (WMI) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

Windows рдПрдЬреЗрдВрдЯ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрдИ рдиреБрдХрд╕рд╛рди рд╣реИрдВ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдереЗ:


  • рдиреЗрдЯрд╡рд░реНрдХ рдореИрдХрдореЛрдирд┐рдЯрд░ рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ рдПрдЬреЗрдВрдЯ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╡рд┐рдХрд╛рд╕;
  • рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдЬреЗрдВрдЯ рдХреЛ рдкреВрд░реНрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛;
  • рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ (рдореИрдВ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рдПрдХ рдПрдЬреЗрдВрдЯ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ: рдЖрднрд╛рд╕реА рд╕реНрдореГрддрд┐ рдХреА рдмрдбрд╝реА рдЦрдкрдд рдФрд░ рд╕рднреА рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдЬреЗрдЖрд░рдИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдгред

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдиреБрдХрд╕рд╛рдиреЛрдВ рдХреЗ рдХрд╛рд░рдг, рдореИрдВрдиреЗ WMI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред


WMI рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд┐рдХрд╛рд╕


рдЪреВрдВрдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдореИрдХрдореЛрдиреАрдЯрд░ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рддреИрдпрд╛рд░-рдХреНрд░реЙрд╕ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЬрд╛рд╡рд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬреЛ рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИред рдФрд░ рдлрд┐рд░ рдореИрдВ рдирд┐рд░рд╛рд╢ рд╣реЛ рдЧрдпрд╛ - рдРрд╕реА рдХреЛрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ рд╣реИред рд╕рднреА рдореМрдЬреВрджрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдпрд╛ рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдкрд░ рд░реИрдкрд░ рд╣реИрдВ, рдпрд╛ (j-Interop рд▓рд╛рдЗрдмреНрд░реЗрд░реА) рдХреЛ рджреВрд░рд╕реНрде рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ WMI рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╣реЗрд░рдлреЗрд░ (рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╢рд╛рдЦрд╛рдУрдВ рдкрд░ рдЕрдиреБрдорддрд┐) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЪреВрдВрдХрд┐ рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ рдереА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд┐рдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдпрд╛ рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рдЦреЛрдЬрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ WMI рдХреНрд▓рд╛рдЗрдВрдЯ рдорд┐рд▓рд╛ред рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рдВрдбреЛрдЬ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЛ рдорддрджрд╛рди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред


рдпрджрд┐ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдЕрдкрдиреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╢реБрджреНрдз рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдореБрдЭреЗ WMI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред


рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, WMI рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдкрд░ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рд▓реЗрдЦрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рд╣реИред


рдореИрдВрдиреЗ WMI рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХреЛ рджреЗрдЦрдХрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд▓рд┐рдЦрдиреЗ рдХреА рддреИрдпрд╛рд░реА рд╢реБрд░реВ рдХрд░ рджреАред


рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд┐рдирд┐рд░реНрджреЗрд╢
рд╡рд┐рдВрдбреЛрдЬ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди (WMI)MS-WMI, MS-WMIO
рд╡рд┐рддрд░рд┐рдд рдШрдЯрдХ рд╡рд╕реНрддреБ рдореЙрдбрд▓ (DCOM)MS-DCOM
рджреВрд░рд╕реНрде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЙрд▓ (RPC)MS-RPCE
рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдЯреАрд╕реАрдкреА)-
рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдЖрдИрдкреА)-

WMI рдХреЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рд╕реНрдЯреИрдХ рд╕реНрддрд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


рдЪреВрдВрдХрд┐ рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕реНрдЯреИрдХ - рдбреАрд╕реАрдУрдПрдо рдореЗрдВ рдЕрдЧрд▓реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ред рдФрд░ рдпрд╣рд╛рдБ рдореИрдВ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдерд╛ред рдпрджреНрдпрдкрд┐ рдЙрдкрд░реЛрдХреНрдд рдЬреЗ-рдЗрдВрдЯрд░реЙрдк рд▓рд╛рдЗрдмреНрд░реЗрд░реА WMI рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ DCOM рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рддреЛ рдпрд╣ рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдПрдордПрд╕-рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рдФрд░ рдПрдордПрд╕-рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИрдУ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд▓рд┐рдЦреЗрдВред


рдореИрдВрдиреЗ MS-WMIO рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬреЛ WMI рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рд╕реЗ, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рддреЗ рд╕рдордп, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдмреИрдХрд╕-рдиреМрд░ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ (ABNF, RFC 5234) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред MS-WMIO рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкреВрд░реА рддрд░рд╣ рд╕реЗ ABNF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдЕрдЧрд░ рдПрдмреАрдПрдирдПрдл рдореЗрдВ рдХреЛрдИ рд╡реНрдпрд╛рдХрд░рдг рд╡рд░реНрдгрд┐рдд рд╣реИ, рддреЛ рдЗрд╕ рд╡реНрдпрд╛рдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд░реНрд╕рд░ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░, рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдмреАрдПрдирдПрдл рдкрд╛рд░реНрд╕рд░ рдЬрдирд░реЗрдЯрд░ рдкрд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рд╕реЗ рд▓рд┐рдП рдЧрдП рд╡реНрдпрд╛рдХрд░рдг рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдХрд┐рдпрд╛ред рдЪреВрдБрдХрд┐ рдЙрддреНрдкрдиреНрди рдкрд╛рд░реНрд╕рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдордПрд╕-рдбрдмреНрд▓реВрдПрдордЖрдИрдУ рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдХреЗрд╡рд▓ рдЙрддреНрдкрдиреНрди рдкреИрд░рд╛рдЬрд╝рд░ рдХреЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрд░реЗ рдФрд░ рдкрд╛рддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЙрди рдлрд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдЬрд╣рд╛рдВ рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдФрд░ MS-WMIO рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рднреА рд╕реАрдЦрд╛ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдмрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЙрддреНрдкрдиреНрди рдкрд╛рд░реНрд╕рд░ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдПрдХ рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦрдирд╛ рддреЗрдЬ рд╣реЛрдЧрд╛ред рдФрд░ рдЕрдм рддреЛрддрд╛ рддреИрдпрд╛рд░ рдерд╛ред


рд▓реЗрдХрд┐рди рдпрд╣ рдХреИрд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрджрд┐ рдПрдордПрд╕рдПрдо-рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рд╡рд┐рдирд┐рд░реНрджреЗрд╢, рдЬреЛ рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рддреЛ рдкрд╛рд░реНрд╕рд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рддрдм рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд┐рдХ рдПрдирд╛рд▓рд╛рдЗрдЬрд░ рд╡рд┐рд░реНрд╕рд╛рд░реНрдХ рдиреЗ рдореЗрд░реА рдорджрдж рдХреАред рдорд╛рдирдХ рд╡рд┐рдВрдбреЛрдЬ рдЯреВрд▓реНрд╕ (wbemtest) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ WMI рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╣рд▓реЗ рдЕрдХреНрд╖рдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╣реЛрдиреЗ рд╕реЗ, рдореБрдЭреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ред рдкрд╛рд░реНрд╕рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рдерд╛ред


рдЬрдм рдкрд╛рд░реНрд╕рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЬреЛ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ, рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдореИрдВ рдПрдордПрд╕-рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рд╛, рдЬрд┐рд╕рдореЗрдВ рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╡рд░реНрдгрди рд╣реИред


MS-WMI рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред рдореИрдВрдиреЗ WMI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдорддрджрд╛рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣рдж рддрдХ, рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рдореБрдЭреЗ Wireshark рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА WMI рдорддрджрд╛рди рдХреЗ рджреМрд░рд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред


WMI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ


WMI рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдиреЗрдЯрд╡рд░реНрдХ рдореИрдХрдореЛрдирд┐рдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдмрди рдЧрдпрд╛ред рдкреНрд░рд╢реНрди рдЙрдарддрд╛ рд╣реИ: рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХреНрдпрд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдореБрдЭреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдирд╛рдо, рдбреЛрдореЗрди, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдЯрд░реНрди-рдСрди рд╕рдордп, рдореИрдХ рдкрддреЗ, рдЖрдИрдкреА рдкрддреЗ, рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рд▓реЗрдХрд┐рди рдПрдХ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдИ: WMI рдорддрджрд╛рди рдХреЗ рджреМрд░рд╛рди рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВ? рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛:


  • рдореИрдХ рдкрддрд╛, рд╕рдВрднрд╡ рдкрд░рд┐рд╡рд░реНрддрди, рд╕рдВрднрд╡ рдЧреИрд░-рдЕрджреНрд╡рд┐рддреАрдп;
  • рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдирд╛рдо рдФрд░ рдбреЛрдореЗрди (рдХрд╛рд░реНрдпрд╕рдореВрд╣), рд╕рдВрднрд╡ рдкрд░рд┐рд╡рд░реНрддрди, рдиреЙрдирдХрд┐рдХ (рдХрд╛рд░реНрдпрд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП);
  • рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдЬрд╣рд╛рдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдбрдмреНрд▓реНрдпреВрдПрдордЖрдИ рдорддрджрд╛рди рдХреЗ рджреМрд░рд╛рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдореИрдВрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдиреЙрдирдиреАрдХ рд╕рдВрднрд╡ рд╣реИ;
  • рдорджрд░рдмреЛрд░реНрдб рдХреА рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛, рдЧреИрд░-рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдХрд╛рдлреА рдмрд╛рд░;
  • рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ ( Win32_ComputerSystemProduct рд╡рд░реНрдЧ рдХреА UUID WMI рд╕рдВрдкрддреНрддрд┐), рдЧреИрд░-рдпреЛрдЧреНрдпрддрд╛ рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдЕрдХреНрд╕рд░;
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╕рдордп рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓реЛрдирд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп, рдпрд╛ рдХрд┐рд╕реА рдЫрд╡рд┐ рд╕реЗ рддреИрдирд╛рддреА рдХрд░рддреЗ рд╕рдордп рдЧреИрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╕рдВрднрд╡ рд╣реИред

рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдкрд╣рдЪрд╛рди рддреАрди рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд░рддрд╛ рд╣реВрдВ:


  • рдорджрд░рдмреЛрд░реНрдб рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░,
  • рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╕рдордпред

рдмреЗрд╢рдХ, рдпреЗ рддреАрди рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдореЗрд▓ рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рдХрдо рдмрд╛рд░ред


рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдорд╛рдирдХ WMI рд╡рд░реНрдЧ: Win32_LogonSession рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рддрдм рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рд╕рд╛рдордиреЗ рдЖрдИ: рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ Win32_LogonSession рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рддреНрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬреЛ рдкрд╣рд▓реЗ рд╣реА рдкреВрд░рд╛ рд╣реЛ рдЪреБрдХрд╛ рд╣реИред рдореИрдВ рдпрд╣ рд╕реЛрдЪрдиреЗ рд▓рдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рдХреНрд░рд┐рдп рд╕рддреНрд░реЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдпрд╣ Win32_SessionProcess рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ Win32_ogcess рдХреЗ рд╕рд╛рде Win32_LogonSession рд╡рд░реНрдЧреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ ред рдпрджрд┐ рд╕рддреНрд░ рдХрд╛ рд▓рд┐рдВрдХ Win32_SessionProcess рд╡рд░реНрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдореМрдЬреВрдж рд╣реИ (рдЗрд╕ рд╕рддреНрд░ рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ), рддреЛ рдпрд╣ рд╕рдХреНрд░рд┐рдп рд╣реИред рдЕрдЧрд▓рд╛, рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рддреНрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИред рдпрд╣ Win32_LoggedOnUser рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ Win32_LogonSession рдФрд░ Win32_UserAccount рд╡рд░реНрдЧреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдмрд╛рдВрдзрддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ Win32_UserAccount рд╡рд░реНрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред


рдЫрд╡рд┐


рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдореБрдЭреЗ рдирд┐рд░рд╛рд╢рд╛ рд╣реБрдИред WMI рдХрд╛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЬрдм Win32_UserAccount рд╡рд░реНрдЧ рдХреЗ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдпрд╣реА рд╣реИ, рдпрд╣ рдирд┐рдХрд▓рд╛ рдХрд┐ рдорд╛рдирдХ WMI рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕рдХреНрд░рд┐рдп рд╣реИрдВред


рдПрдХ WMI рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ред


рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдЕрд╕рдВрджрд┐рдЧреНрдз рдкрд╣рдЪрд╛рди рдХреА рдЕрд╕рдВрднрд╡рддрд╛ рдФрд░ рдорд╛рдирдХ WMI рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрд╕рдВрднрд╡рддрд╛ рдХреЗ рдХрд╛рд░рдг, WMI рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдЖрдк рдПрдордУрдПрдл рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдиреА WMI рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдХреЗ рдФрд░ рдЗрди рд╡рд░реНрдЧреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WMI рдкреНрд░рджрд╛рддрд╛ рд▓рд┐рдЦрдХрд░ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рджреЛ рдирдП WMI рд╡рд░реНрдЧреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: NMBY_InstallInfo - рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдФрд░ NMBY_LogonSession - рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред


рдЫрд╡рд┐


рддрдм рдПрдХ WMI рдкреНрд░рджрд╛рддрд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдЗрди рд╡рд░реНрдЧреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рдереАрдВ:


  • .NET рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░рдирд╛;
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдФрд░ рдЙрдЪреНрдЪрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ;
  • рдЧреИрд░-рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред

рдЗрд╕рд▓рд┐рдП, рдкреНрд░рджрд╛рддрд╛ WinApi рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред


рдкреНрд░рджрд╛рддрд╛ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рдЫреЛрдЯреА рдорд╛рддреНрд░рд╛ рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдХрд╛рд░рдг рдХрдард┐рдирд╛рдЗрдпрд╛рдВ рдкреИрджрд╛ рд╣реБрдИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдкреНрд░рджрд╛рддрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ред


рдПрдХ рд▓рд┐рдЦрд┐рдд рдкреНрд░рджрд╛рддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрд╕реЗ рдореБрдлреНрдд рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдкрд░рд┐рдгрд╛рдо


рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдиреЗрдЯрд╡рд░реНрдХ рдореИрдХрдореЛрдирд┐рдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛:


  • рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдВрдмрджреНрдз рдХрд░реЗрдВ

рдЫрд╡рд┐


  • рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдгрдХ рд╕рдВрдЧрдгрдХ

рдЫрд╡рд┐


  • рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкреЛрд░реНрдЯ рдХреЛ рд╕рдВрдмрджреНрдз рдХрд░реЗрдВ

рдЫрд╡рд┐


  • рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдВрдЬреАрдХрд░рдг рдЗрддрд┐рд╣рд╛рд╕ рджреЗрдЦреЗрдВред

рдЫрд╡рд┐


рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ

Source: https://habr.com/ru/post/hi416217/


All Articles