Coder Social home page Coder Social logo

wminfo's People

Stargazers

 avatar

Watchers

 avatar  avatar

wminfo's Issues

Device tree

Add device tree with options:

  • Manufacturer
  • Error code

Add codec detection

add audio\video codec detection:

  • Name
  • Type audio/video
  • Manufacturer
  • Version
  • Modified date
  • Install date
  • Last accessed date

Motherboard details

  • Product name
  • Manufacturer
  • Version
  • Chipset
  • System Slots
  • PCI Express version
  • USB version
  • SUperIO/LPC chip
  • USB port count
  • RAID capability
  • System ports (list)
  • Memory slots (list)

BIOS information:

  • Name
  • Manufacturer
  • Release date
  • SMBIOS version
  • Serial number

Chassis information:

  • Manufacturer
  • Case type
  • Serial number
  • Asset tag

Computer system information:

  • Model
  • Manufacturer
  • UUID

Add harddrive inventory

Need harddrive inventory functionality.
Hard drives properties:

  • Model
  • Interface type SATA, SCSI, IDE, USB
  • Media type - hdd etc. (unknown for usb devices..)
  • Size in Gb
  • Serial Number
  • Firmware revision
  • NCQ support
  • TRIM command support
  • SMART Feature (present, active)
  • SMART data

CD-ROM drive properties:

  • Model
  • Disk letter
  • Drive type dvd-rw\drd-r etc
  • Serial number
  • Read support dvd-r\rw+r etc
  • Write support
  • Revision

Logical volume properties:

  • Description
  • Drive type (local disk, compact disk etc)
  • Media type
  • File system
  • Size in gb
  • Used in gb
  • Used in %
  • Free in gb
  • Free in %
  • Volume label
  • Volume serial number
  • Maximum component length ??
  • Support disk quotas
  • Supports file-based compression
  • Compressed
  • Volume is dirty?
  • Path (for network drives)
  • User (for network drives)

Add ports inventory

Win32_PortConnector:

ExternalReferenceDesignator (port name)
PortType (i.e. Network port/USB etc...)
ConnectorType (DB-9, RJ-45 etc...)

Add systems slots inventory

Add Win32_SystemSlot inventory:
CurrentUsage (available\reserver etc)
SlotDesignation ( PCI EXPRESS x16 SLOT 2 (PCIEx16 2) etc...)

Monitor device options

Monitor inventory options:

  • Name
  • Manufacturer
  • Monitor ID
  • Model
  • Manufacture date
  • Serial number
  • Max visible image size (cm, ")
  • Picture aspect ratio
  • Video input type Analog\Digital
  • Horizontal frequency
  • Vertical frequency
  • Maximum resolution
  • Gamma
  • DPMS mode support
  • Color features
  • Availability
  • Error code
  • Supported video modes

Add HID devices inventory

Add mouse and keyboard support:

KB:

  • Name
  • Manufacturer
  • Layout
  • Number of function keys

Mouse:

  • Name
  • Manufacturer
  • Interface type
  • Device type
  • Number of buttons

Add ram inventory

Items to inventory for RAM section in global:

  • Physical memory size
  • Memory visible to OS
  • Paging files (actually on disk)
  • Paging files (possible to store)
  • Virtual memory size
  • Free memory size
  • RAM load percentage
  • Memory slots:
  • Availability
  • Capacity in Mb
  • Form-factor
  • Bank label
  • Device locator

For physical memory modules:

  • Capacity
  • Manufacturer
  • Module type (DIMM, UDIMM etc)
  • Mameory type (ie DDR3 SDRAM)
  • Speed (800Mhz / PC3-12800)
  • Part number
  • Serial number
  • Manufacture date

Services detection

File system drivers
Kernel drivers
Own processes
Shared processes

  • Description
  • Service name
  • Path to executable
  • Startup type
  • Status
  • Log on as

Video device options

Options for video devices:

  • Adapter name
  • Adapter family
  • Video processor
  • Chipset codename
  • Installed video RAM
  • Video memory type - SDRAM
  • Video card name
  • Video bus
  • Current video mode
  • Display drivers
  • Driver manufacturer
  • Driver version
  • Driver date
  • Video BIOS version
  • Processor clock speed
  • Memory clock
  • Memory bus width
  • Number of unified shaders
  • DAC type
  • Scan mode
  • Availability
  • Number of ROPs
  • nVidia SLI status
  • Geometry clock
  • Video architecture

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.