| Index: sandbox/tools/finder/finder.cc
|
| diff --git a/sandbox/tools/finder/finder.cc b/sandbox/tools/finder/finder.cc
|
| deleted file mode 100644
|
| index 26fc1b9130bcd6c4a71bad61cc6d0573569b5203..0000000000000000000000000000000000000000
|
| --- a/sandbox/tools/finder/finder.cc
|
| +++ /dev/null
|
| @@ -1,64 +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/src/restricted_token.h"
|
| -#include "sandbox/src/restricted_token_utils.h"
|
| -#include "sandbox/tools/finder/finder.h"
|
| -
|
| -Finder::Finder() {
|
| - file_output_ = NULL;
|
| - object_type_ = 0;
|
| - access_type_ = 0;
|
| - token_handle_ = NULL;
|
| - 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() {
|
| - if (token_handle_)
|
| - ::CloseHandle(token_handle_);
|
| -}
|
| -
|
| -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_handle_, token_type,
|
| - sandbox::INTEGRITY_LEVEL_LAST,
|
| - sandbox::PRIMARY);
|
| - return err_code;
|
| -}
|
| -
|
| -DWORD Finder::Scan() {
|
| - if (!token_handle_) {
|
| - 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;
|
| -}
|
|
|