|
CrystalDiskInfo 5.0.0のDiskInfo.exeを選択してからウィンドウが表示されるまで
約42秒かかります。
その間タスクマネージャにはプロセスは表示されています。
2.7.5ポータブル版では1秒程度起動してウィンドウが表示されます。
環境
Windows 7 Pro (x64) Service Pack 1
ComCtrl Version: 00050052
IE Version: 9.0.8112.16421
5.0.0デバッグログ
CreateMutex
AfxOleInit()
AfxOleGetMessageFilter()->SetMessagePendingDelay
AfxOleGetMessageFilter()->EnableNotRespondingDialog(FALSE)
AfxOleGetMessageFilter()->EnableBusyDialog(FALSE)
dlg.DoModal()
CAtaSmart::Init WMI on - Start
CoInitializeSecurity()
CoCreateInstance()
ConnectServer()
CoSetProxyBlanket()
OK:WMI Init
OK:Win32_IDEController
OK:Win32_SCSIController
--ControllerMap--
+ Intel(R) 7 Series Chipset Family SATA AHCI Controller [ATA]
- HL-DT-ST DVDRWBD CA30N
OK:Win32_USBController
WakeUp(0)
DoIdentifyDeviceCsmi
GetSmartAttributeCsmi
FillSmartData
GetSmartAttributeCsmi
FillSmartData
GetSmartThresholdCsmi
FillSmartThreshold
DoIdentifyDeviceCsmi
DoIdentifyDeviceCsmi
DO:SELECT * FROM Win32_DiskDrive
OK1:SELECT * FROM Win32_DiskDrive
while(pEnumCOMDevs ...
diskSize:256052966400
deviceId:\\.\PHYSICALDRIVE0
model:SAMSUNG SSD PM830 2.5" 7
mediaType:Fixed hard disk media
interfaceTypeWmi:IDE
pnpDeviceId:IDE\DISKSAMSUNG_SSD_PM830_2.5"_7MM_256GB________CXM03D1Q\4&1E070B0F&0&0.0.0
DO:GetDiskInfo pd=0, sp=0, st=0, mt=fixed hard disk media
flagTarget && GetDiskInfo
GetDiskInfo
DoIdentifyDevicePd(0, 0xA0) - 1
SendAtaCommandPd - IDENTIFY_DEVICE (ATA_PASS_THROUGH)
AddDisk(0, 0, 0) - 6
GetSmartAttributePd(0) - 1
SendAtaCommandPd - SMART_READ_DATA
SendAtaCommandPd - SMART_READ_DATA
SendAtaCommandPd - SMART_READ_THRESHOLDS
int index = (int)vars.GetCount() - 1;
OK:Check Model Name
uReturned != 1
OK2:SELECT * FROM Win32_DiskDrive
DO:SELECT * FROM Win32_DiskPartition
OK:SELECT * FROM Win32_DiskPartition
OK:Drive Letter Mapping
C
OK:GetDiskInfo - PhysicalDrive
OK:qsort
CAtaSmart::Init - Complete
SendAtaCommandPd - SMART_READ_DATA
|
|