Changeset 95
- Timestamp:
- 1/19/2008 6:58:39 AM (5 years ago)
- File:
-
- 1 edited
-
trunk/EraserDll/FreeSpace.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/EraserDll/FreeSpace.cpp
r83 r95 225 225 HANDLE hToken; 226 226 TOKEN_ELEVATION_TYPE elevationType; 227 DWORD returnSize ;227 DWORD returnSize = 0; 228 228 OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &hToken); 229 229 230 230 if (hToken) 231 231 { 232 GetTokenInformation(hToken, TokenElevationType, 233 &elevationType, sizeof(elevationType), &returnSize); 232 if (GetTokenInformation(hToken, TokenElevationType, 233 &elevationType, sizeof(elevationType), &returnSize)) 234 { 235 if (elevationType == TokenElevationTypeLimited) 236 { 237 context->m_saError.Add("Erasing the Free Space of a drive requires elevation"); 238 return false; 239 } 240 } 234 241 CloseHandle(hToken); 235 if (elevationType == TokenElevationTypeLimited) {236 context->m_saError.Add("Erasing the Free Space of a drive requires elevation");237 return false;238 }239 242 } 240 243 }
Note: See TracChangeset
for help on using the changeset viewer.
