00000000 CreateMutex 00000000 AfxOleInit() 00000000 AfxOleGetMessageFilter()->SetMessagePendingDelay 00000000 AfxOleGetMessageFilter()->EnableNotRespondingDialog(FALSE) 00000000 AfxOleGetMessageFilter()->EnableBusyDialog(FALSE) 00000016 CDialogCx::CDialogCx 00000016 CMainDialog::CMainDialog 00000016 CDiskInfoDlg::CDiskInfoDlg 00000016 CDiskInfoDlg::CDiskInfoDlg 00000016 dlg.DoModal() 00000094 InitAta 00000094 CAtaSmart::Init WMI on - Start 00000094 CoInitializeSecurity() 00000094 CoCreateInstance() 00000094 ConnectServer() 00000110 CoSetProxyBlanket() 00000110 OK:WMI Init 00000172 OK:Win32_IDEController 00000203 OK:Win32_SCSIController 00000203 --ControllerMap-- - Ricoh PCIe SDXC/MMC Host Controller [ATA] + Intel(R) Mobile Express Chipset SATA AHCI Controller [ATA] - Samsung SSD 840 Series - MATSHITA DVD-RAM UJ8B2E - SoftPerfect Virtual Bus [SCSI] 00000344 OK:Win32_USBController 00000359 VID=0BDAh, PID=0119h 00000359 WakeUp(0) 00000359 DoIdentifyDeviceCsmi 00000359 GetSmartAttributeCsmi 00000359 FillSmartData 00000359 GetSmartAttributeCsmi 00000359 FillSmartData 00000359 GetSmartThresholdCsmi 00000359 FillSmartThreshold 00000359 DoIdentifyDeviceCsmi 00040373 asi.Model.IsEmpty() || asi.FirmwareRev.IsEmpty() 00040373 DoIdentifyDeviceCsmi 00040373 vars[i].CommandType = CMD_TYPE_CSMI_PHYSICAL_DRIVE 00040373 GetSmartAttributeCsmi 00040373 FillSmartData 00040373 GetSmartAttributeCsmi 00040373 FillSmartData 00040373 GetSmartThresholdCsmi 00040373 FillSmartThreshold 00040373 DO:SELECT * FROM Win32_DiskDrive 00040389 OK1:SELECT * FROM Win32_DiskDrive 00040436 while(pEnumCOMDevs ... 00040436 diskSize:120031511040 00040436 deviceId:\\.\PHYSICALDRIVE0 00040436 model:Samsung SSD 840 Series 00040436 mediaType:Fixed hard disk media 00040436 interfaceTypeWmi:IDE 00040436 pnpDeviceId:IDE\DISKSAMSUNG_SSD_840_SERIES__________________DXT07B0Q\4&174B7AEF&0&0.0.0 00040436 DO:GetDiskInfo pd=0, sp=0, st=0, mt=fixed hard disk media 00040436 flagTarget && GetDiskInfo 00040436 GetDiskInfo 00040436 DoIdentifyDevicePd(0, 0xA0) - 1 00040436 SendAtaCommandPd - IDENTIFY_DEVICE (ATA_PASS_THROUGH) 00040436 AddDisk(0, 0, 0) - 6 00040436 vars[i].CommandType = CMD_TYPE_CSMI_PHYSICAL_DRIVE 00040436 GetSmartAttributePd(0) - 1 00040451 SendAtaCommandPd - SMART_READ_DATA (ATA_PASS_THROUGH) 00040451 SendAtaCommandPd - SMART_READ_DATA (ATA_PASS_THROUGH) 00040451 SendAtaCommandPd - SMART_READ_THRESHOLDS (ATA_PASS_THROUGH) 00040451 int index = (int)vars.GetCount() - 1; 00040451 OK:Check Model Name 00040451 while(pEnumCOMDevs ... 00040451 diskSize:7945620480 00040451 deviceId:\\.\PHYSICALDRIVE1 00040451 model:Generic- SD/MMC USB Device 00040451 mediaType:Removable Media 00040451 interfaceTypeWmi:USB 00040451 pnpDeviceId:USBSTOR\DISK&VEN_GENERIC-&PROD_SD/MMC&REV_1.00\20090815198100000&0 00040451 DO:GetDiskInfo pd=1, sp=-1, st=-1, mt=removable media 00040451 INTERFACE_TYPE_USB 00040451 usbVendorId=0BDA, usbProductId=0119 00040451 flagTarget && GetDiskInfo 00040451 uReturned != 1 00040451 OK2:SELECT * FROM Win32_DiskDrive 00040467 OK:GetDiskInfo - PhysicalDrive 00040467 OK:qsort 00040467 Drive Letter Mapping - Start 00040467 A:\ 00040467 Drive Letter Mapping - != DRIVE_FIXED 00040467 B:\ 00040467 Drive Letter Mapping - != DRIVE_FIXED 00040467 C:\ 00040467 \\.\C: 00040467 volumeDiskExtents.NumberOfDiskExtents = 1 00040467 n = 0, pDiskExtent->DiskNumber = 0 00040467 D:\ 00040467 Drive Letter Mapping - != DRIVE_FIXED 00040467 E:\ 00040467 Drive Letter Mapping - != DRIVE_FIXED 00040467 F:\ 00040467 Drive Letter Mapping - != DRIVE_FIXED 00040467 G:\ 00040467 Drive Letter Mapping - != DRIVE_FIXED 00040467 H:\ 00040467 Drive Letter Mapping - != DRIVE_FIXED 00040467 I:\ 00040467 Drive Letter Mapping - != DRIVE_FIXED 00040467 J:\ 00040467 Drive Letter Mapping - != DRIVE_FIXED 00040483 K:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 L:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 M:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 N:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 O:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 P:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 Q:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 R:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 S:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 T:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 U:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 V:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 W:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040483 X:\ 00040483 Drive Letter Mapping - != DRIVE_FIXED 00040498 Y:\ 00040498 Drive Letter Mapping - != DRIVE_FIXED 00040498 Z:\ 00040498 Drive Letter Mapping - != DRIVE_FIXED 00040498 Drive Letter Mapping - End 00040498 C 00040498 CAtaSmart::Init - Complete 00040498 CheckResident() 00040514 SaveSmartInfo(i) 00040529 AutoAamApmAdaption() 00040529 UpdateShareInfo() 00040529 RegisterDeviceNotification 00040529 InitDialogComplete 00040529 CheckStartup 00040529 CheckHideSerialNumber 00040529 ChangeZoomType 00040529 UpdateDialogSize 00040576 ChangeLang 00040592 SendAtaCommandPd - SMART_READ_DATA (ATA_PASS_THROUGH) 00041263 CheckPage() 00041263 CenterWindow() 00041263 AlarmOverheat() 00041263 SetWindowTitle() 00060076 SendAtaCommandPd - SMART_READ_DATA (ATA_PASS_THROUGH)