Exemple #1
0
        private static string GetVolumeSerial(string strDriveLetter)
        {
            int           VolumeSerialNumber     = 0;
            int           MaximumComponentLength = 0;
            int           FileSystemFlags        = 0;
            StringBuilder VolumeNameBuffer       = new StringBuilder(256);
            StringBuilder FileSystemNameBuffer   = new StringBuilder(256);

            HWID.GetVolumeInformationA(strDriveLetter + ":\\", VolumeNameBuffer, VolumeNameBuffer.Capacity, ref VolumeSerialNumber, ref MaximumComponentLength, ref FileSystemFlags, FileSystemNameBuffer, FileSystemNameBuffer.Capacity);
            return(Convert.ToString(VolumeSerialNumber));
        }