Hello friends............
this is the final solution............
Get Physical HDD Serial Number without WMI[
^]
write this much code..........
DriveListEx diskInfo = new DriveListEx();
diskInfo.Load();
string serialNo = diskInfo[0].SerialNumber;
Dont't forgot to add reference to the "DriveInfoEx.dll".....