Index: sandbox/win/tools/finder/finder.cc |
diff --git a/sandbox/win/tools/finder/finder.cc b/sandbox/win/tools/finder/finder.cc |
deleted file mode 100644 |
index 7753dd03e374cfd195cc4ab299c811ce3a410ac2..0000000000000000000000000000000000000000 |
--- a/sandbox/win/tools/finder/finder.cc |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "sandbox/win/src/restricted_token.h" |
-#include "sandbox/win/src/restricted_token_utils.h" |
-#include "sandbox/win/tools/finder/finder.h" |
- |
-Finder::Finder() { |
- file_output_ = NULL; |
- object_type_ = 0; |
- access_type_ = 0; |
- memset(filesystem_stats_, 0, sizeof(filesystem_stats_)); |
- memset(registry_stats_, 0, sizeof(registry_stats_)); |
- memset(kernel_object_stats_, 0, sizeof(kernel_object_stats_)); |
-} |
- |
-Finder::~Finder() { |
-} |
- |
-DWORD Finder::Init(sandbox::TokenLevel token_type, |
- DWORD object_type, |
- DWORD access_type, |
- FILE *file_output) { |
- DWORD err_code = ERROR_SUCCESS; |
- |
- err_code = InitNT(); |
- if (ERROR_SUCCESS != err_code) |
- return err_code; |
- |
- object_type_ = object_type; |
- access_type_ = access_type; |
- file_output_ = file_output; |
- |
- err_code = sandbox::CreateRestrictedToken(token_type, |
- sandbox::INTEGRITY_LEVEL_LAST, |
- sandbox::PRIMARY, &token_handle_); |
- return err_code; |
-} |
- |
-DWORD Finder::Scan() { |
- if (!token_handle_.IsValid()) { |
- return ERROR_NO_TOKEN; |
- } |
- |
- if (object_type_ & kScanRegistry) { |
- ParseRegistry(HKEY_LOCAL_MACHINE, L"HKLM\\"); |
- ParseRegistry(HKEY_USERS, L"HKU\\"); |
- ParseRegistry(HKEY_CURRENT_CONFIG, L"HKCC\\"); |
- } |
- |
- if (object_type_ & kScanFileSystem) { |
- ParseFileSystem(L"\\\\?\\C:"); |
- } |
- |
- if (object_type_ & kScanKernelObjects) { |
- ParseKernelObjects(L"\\"); |
- } |
- |
- return ERROR_SUCCESS; |
-} |