    [OnInitDialog][MP_MODE_ON] LOCAL_MODE_MP
    [GetCurrentProductIdxFromTxt] currentProduct: 17, currentPidIdx: 2
    [checkProductListExist] Check: FTP_XLS
    [checkProductListExist] => Exist
    [LoadExcelFile] File: .//DATA/List.dll
    [OnInitDialog][MP_MODE_ON] mpModeIsSelected == true
    [SetUpdateProcess] Install driver success
    [SetUpdateProcess] Install driver failed. GetLastError: 0x2
    [OnPaint] STATUS_OF_PNG: -101
    => GUI_SAY_WAITING_FOR_VIDPID
    [DownloadProductListFromFtp] updateMode != SERVER_MODE, checkProductListExist()
    [checkProductListExist] checkProductListExistChecked == true
    [OnPaint] STATUS_OF_PNG: -101
    => GUI_SAY_WAITING_FOR_VIDPID
    [OnPaint] STATUS_OF_PNG: -104
    => GUI_SAY_PLUG (Firmware loaded)
    [OnBnClickedButton2][GUI_SAY_WAITING_FOR_VIDPID] Clicked
    [CheckUpdateDevice] PID-1, Row: 1, Col: 2, VID: 054C, PID: 05C4
    [OnPaint] STATUS_OF_PNG: -104
    => GUI_SAY_PLUG (Firmware loaded)
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 1, Col: 3, VID: 054C, PID: 1
     => Not Found
    [CheckUpdateDevice] PID-3, Row: 1, Col: 4, VID: 054C, PID:
     => Skip
    [CheckUpdateDevice] PID-1, Row: 2, Col: 2, VID: 054C, PID: 05C4
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 2, Col: 3, VID: 054C, PID: 2
     => Not Found
    [CheckUpdateDevice] PID-3, Row: 2, Col: 4, VID: 054C, PID:
     => Skip
    [CheckUpdateDevice] PID-1, Row: 3, Col: 2, VID: 054C, PID: 05C4
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 3, Col: 3, VID: 054C, PID: 3
     => Not Found
    [CheckUpdateDevice] PID-3, Row: 3, Col: 4, VID: 054C, PID:
     => Skip
    [CheckUpdateDevice] PID-1, Row: 4, Col: 2, VID: 054C, PID: 05C4
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 4, Col: 3, VID: 054C, PID: 4
     => Not Found
    [CheckUpdateDevice] PID-3, Row: 4, Col: 4, VID: 054C, PID:
     => Skip
    [CheckUpdateDevice] PID-1, Row: 5, Col: 2, VID: 054C, PID: 05C4
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 5, Col: 3, VID: 054C, PID: 5
     => Not Found
    [CheckUpdateDevice] PID-3, Row: 5, Col: 4, VID: 054C, PID:
     => Skip
    [CheckUpdateDevice] PID-1, Row: 6, Col: 2, VID: 054C, PID: 05C4
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 6, Col: 3, VID: 054C, PID: 6
     => Not Found
    [CheckUpdateDevice] PID-3, Row: 6, Col: 4, VID: 054C, PID:
     => Skip
    [CheckUpdateDevice] PID-1, Row: 7, Col: 2, VID: 054C, PID: 09CC
    [OnPaint] STATUS_OF_PNG: -104
    => GUI_SAY_PLUG (Firmware loaded)
    [OnPaint] STATUS_OF_PNG: -104
    => GUI_SAY_PLUG (Firmware loaded)
    [OnPaint] STATUS_OF_PNG: -104
    => GUI_SAY_PLUG (Firmware loaded)
    [OnPaint] STATUS_OF_PNG: -104
    => GUI_SAY_PLUG (Firmware loaded)
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 7, Col: 3, VID: 054C, PID: 7
     => Not Found
    [CheckUpdateDevice] PID-3, Row: 7, Col: 4, VID: 054C, PID:
     => Skip
    [CheckUpdateDevice] PID-1, Row: 8, Col: 2, VID: 054C, PID: 05C4
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 8, Col: 3, VID: 054C, PID: 8
     => Not Found
    [CheckUpdateDevice] PID-3, Row: 8, Col: 4, VID: 054C, PID:
     => Skip
    [CheckUpdateDevice] PID-1, Row: 9, Col: 2, VID: 054C, PID: 05C4
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 9, Col: 3, VID: 054C, PID: 9
     => Not Found
    [CheckUpdateDevice] PID-3, Row: 9, Col: 4, VID: 054C, PID:
     => Skip
    [CheckUpdateDevice] PID-1, Row: 10, Col: 2, VID: 054C, PID: 05C4
     => Not Found
    [CheckUpdateDevice] PID-2, Row: 10, Col: 3, VID: 054C, PID: 10
    [OnBnClickedCancel][Exit]STATUS_OF_PNG: -104