Advertisement
andylai

CheckHiddenSector

Oct 22nd, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. CString CHidChkDlg::CheckHiddenSector(int nDisk)
  2. {
  3.     CString szData16;
  4.     CString szData18;
  5.  
  6.     BOOL bRet16 = CheckHiddenSector16(szData16, nDisk);
  7.     BOOL bRet18 = CheckHiddenSector18(szData18, nDisk);
  8.  
  9.     LogFile(_T("log"), _T("CheckHiddenSector16"), szData16);
  10.     LogFile(_T("log"), _T("CheckHiddenSector18"), szData18);
  11.  
  12.  
  13.     if(bRet16 == TRUE && bRet18 == TRUE)
  14.     {
  15.         bHiddenSector = FALSE;
  16.         return _T("Pass");
  17.     }
  18.     else if(bRet16 == FALSE && bRet18 == TRUE)
  19.     {
  20.        
  21.        
  22.         bHiddenSector = TRUE;
  23.         return _T("Failed (Invalid Sector16)");
  24.     }
  25.     else if(bRet16 == TRUE && bRet18 == FALSE)
  26.     {
  27.    
  28.         bHiddenSector = TRUE;
  29.         return _T("Failed (Invalid Sector18)");
  30.     }
  31.     else if(szData16.IsEmpty() || szData18.IsEmpty())
  32.     {
  33.        
  34.         bHiddenSector = TRUE;
  35.         return _T("Failed (Invalid Disk Handle)");
  36.     }
  37.  
  38.    
  39.     bHiddenSector = TRUE;
  40.     return _T("Failed");
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement