Hi Amit,
You can definitely do this in CVI. The catch is that there are no predefined function panels to do this. You can always just use the Windows SDK commands to get this information, or build your own function panels using the windows sdk functions. To get hard disk information, use GetVolumeInformation to get volume name, serial number, file flags, and file system type. As for motherboard information, what specific details are you looking for? I would suggest looking into WMI (Windows Management Instrumentation) for functions. Here are some useful links:
Link 1Link 2Link 3Hope this helps!
Jeremy L.
National Instruments
Jeremy L.
National Instruments