| Index: base/process/process_win.cc
|
| diff --git a/base/process/process_win.cc b/base/process/process_win.cc
|
| index c311c994b534b6f6ffc23c5b9f44c17ada35cf3c..ba450fed563d15a377e5440a3147a7582ee78008 100644
|
| --- a/base/process/process_win.cc
|
| +++ b/base/process/process_win.cc
|
| @@ -47,10 +47,14 @@ Process Process::Current() {
|
| }
|
|
|
| // static
|
| +Process Process::Open(ProcessId pid) {
|
| + return Process(::OpenProcess(kBasicProcessAccess, FALSE, pid));
|
| +}
|
| +
|
| +// static
|
| Process Process::OpenWithExtraPriviles(ProcessId pid) {
|
| DWORD access = kBasicProcessAccess | PROCESS_DUP_HANDLE | PROCESS_VM_READ;
|
| - ProcessHandle handle = ::OpenProcess(access, FALSE, pid);
|
| - return Process(handle);
|
| + return Process(::OpenProcess(access, FALSE, pid));
|
| }
|
|
|
| // static
|
|
|