mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.1 KiB
48 lines
1.1 KiB
//+---------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 2000-2001.
|
|
//
|
|
// File: SaferStore.cpp
|
|
//
|
|
// Contents: Implementation of CSaferStore
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
#include "stdafx.h"
|
|
#include <gpedit.h>
|
|
#include "SaferStore.h"
|
|
#include "PolicyKey.h"
|
|
|
|
#ifdef _DEBUG
|
|
#ifndef ALPHA
|
|
#define new DEBUG_NEW
|
|
#endif
|
|
#undef THIS_FILE
|
|
static char THIS_FILE[] = __FILE__;
|
|
#endif
|
|
|
|
|
|
CCertStoreSafer::CCertStoreSafer (
|
|
DWORD dwFlags,
|
|
LPCWSTR lpcszMachineName,
|
|
LPCWSTR objectName,
|
|
const CString & pcszLogStoreName,
|
|
const CString & pcszPhysStoreName,
|
|
IGPEInformation * pGPTInformation,
|
|
const GUID& compDataGUID,
|
|
IConsole* pConsole)
|
|
: CCertStoreGPE (dwFlags, lpcszMachineName, objectName, pcszLogStoreName,
|
|
pcszPhysStoreName, pGPTInformation, compDataGUID, pConsole),
|
|
m_policyKey (pGPTInformation,
|
|
L"", m_fIsComputerType)
|
|
{
|
|
}
|
|
|
|
CCertStoreSafer::~CCertStoreSafer ()
|
|
{
|
|
}
|
|
|
|
HKEY CCertStoreSafer::GetGroupPolicyKey ()
|
|
{
|
|
return m_policyKey.GetKey ();
|
|
}
|