C# 클래스 IronPython.Modules.PythonWinReg

파일 보기 프로젝트 열기: jschementi/iron

공개 프로퍼티들

프로퍼티 타입 설명
HKEY_CLASSES_ROOT BigInteger
HKEY_CURRENT_CONFIG BigInteger
HKEY_CURRENT_USER BigInteger
HKEY_DYN_DATA BigInteger
HKEY_LOCAL_MACHINE BigInteger
HKEY_PERFORMANCE_DATA BigInteger
HKEY_USERS BigInteger
error IronPython.Runtime.Types.PythonType

공개 메소드들

메소드 설명
CloseKey ( HKEYType key ) : void
ConnectRegistry ( string computerName, BigInteger key ) : HKEYType
CreateKey ( object key, string subKeyName ) : HKEYType
CreateKeyEx ( object key, string subKeyName, int res, int sam ) : HKEYType
DeleteKey ( object key, string subKeyName ) : void
DeleteValue ( object key, string value ) : void
EnumKey ( object key, int index ) : string
EnumValue ( object key, int index ) : PythonTuple
ExpandEnvironmentStrings ( string value ) : string
FlushKey ( object key ) : void
OpenKey ( object key, string subKeyName ) : HKEYType
OpenKey ( object key, string subKeyName, [ res, [ sam ) : HKEYType
OpenKeyEx ( object key, string subKeyName, [ res, [ sam ) : HKEYType
QueryInfoKey ( object key ) : PythonTuple
QueryValue ( object key, string subKeyName ) : object
QueryValueEx ( object key, string valueName ) : PythonTuple
SetValue ( object key, string subKeyName, int type, string value ) : void
SetValueEx ( object key, string valueName, int reserved, int type, object value ) : void

비공개 메소드들

메소드 설명
ExtractString ( byte data, int start, int end ) : string
GetRootKey ( object key ) : HKEYType
MapRegistryValueKind ( RegistryValueKind registryValueKind ) : int
MapSystemKey ( BigInteger hKey ) : RegistryHive
QueryValueExImpl ( RegistryKey nativeRootKey, string valueName, int &valueKind, object &value ) : void
RegCreateKeyEx ( SafeRegistryHandle hKey, string lpSubKey, int Reserved, string lpClass, RegistryOptions dwOptions, RegistryRights samDesired, IntPtr lpSecurityAttributes, SafeRegistryHandle &phkResult, int &lpdwDisposition ) : int
RegQueryValueEx ( SafeRegistryHandle hKey, string lpValueName, IntPtr lpReserved, int &lpType, byte lpData, uint &lpcbData ) : int

메소드 상세

CloseKey() 공개 정적인 메소드

public static CloseKey ( HKEYType key ) : void
key HKEYType
리턴 void

ConnectRegistry() 공개 정적인 메소드

public static ConnectRegistry ( string computerName, BigInteger key ) : HKEYType
computerName string
key BigInteger
리턴 HKEYType

CreateKey() 공개 정적인 메소드

public static CreateKey ( object key, string subKeyName ) : HKEYType
key object
subKeyName string
리턴 HKEYType

CreateKeyEx() 공개 정적인 메소드

public static CreateKeyEx ( object key, string subKeyName, int res, int sam ) : HKEYType
key object
subKeyName string
res int
sam int
리턴 HKEYType

DeleteKey() 공개 정적인 메소드

public static DeleteKey ( object key, string subKeyName ) : void
key object
subKeyName string
리턴 void

DeleteValue() 공개 정적인 메소드

public static DeleteValue ( object key, string value ) : void
key object
value string
리턴 void

EnumKey() 공개 정적인 메소드

public static EnumKey ( object key, int index ) : string
key object
index int
리턴 string

EnumValue() 공개 정적인 메소드

public static EnumValue ( object key, int index ) : PythonTuple
key object
index int
리턴 PythonTuple

ExpandEnvironmentStrings() 공개 정적인 메소드

public static ExpandEnvironmentStrings ( string value ) : string
value string
리턴 string

FlushKey() 공개 정적인 메소드

public static FlushKey ( object key ) : void
key object
리턴 void

OpenKey() 공개 정적인 메소드

public static OpenKey ( object key, string subKeyName ) : HKEYType
key object
subKeyName string
리턴 HKEYType

OpenKey() 공개 정적인 메소드

public static OpenKey ( object key, string subKeyName, [ res, [ sam ) : HKEYType
key object
subKeyName string
res [
sam [
리턴 HKEYType

OpenKeyEx() 공개 정적인 메소드

public static OpenKeyEx ( object key, string subKeyName, [ res, [ sam ) : HKEYType
key object
subKeyName string
res [
sam [
리턴 HKEYType

QueryInfoKey() 공개 정적인 메소드

public static QueryInfoKey ( object key ) : PythonTuple
key object
리턴 PythonTuple

QueryValue() 공개 정적인 메소드

public static QueryValue ( object key, string subKeyName ) : object
key object
subKeyName string
리턴 object

QueryValueEx() 공개 정적인 메소드

public static QueryValueEx ( object key, string valueName ) : PythonTuple
key object
valueName string
리턴 PythonTuple

SetValue() 공개 정적인 메소드

public static SetValue ( object key, string subKeyName, int type, string value ) : void
key object
subKeyName string
type int
value string
리턴 void

SetValueEx() 공개 정적인 메소드

public static SetValueEx ( object key, string valueName, int reserved, int type, object value ) : void
key object
valueName string
reserved int
type int
value object
리턴 void

프로퍼티 상세

HKEY_CLASSES_ROOT 공개적으로 정적으로 프로퍼티

public static BigInteger HKEY_CLASSES_ROOT
리턴 BigInteger

HKEY_CURRENT_CONFIG 공개적으로 정적으로 프로퍼티

public static BigInteger HKEY_CURRENT_CONFIG
리턴 BigInteger

HKEY_CURRENT_USER 공개적으로 정적으로 프로퍼티

public static BigInteger HKEY_CURRENT_USER
리턴 BigInteger

HKEY_DYN_DATA 공개적으로 정적으로 프로퍼티

public static BigInteger HKEY_DYN_DATA
리턴 BigInteger

HKEY_LOCAL_MACHINE 공개적으로 정적으로 프로퍼티

public static BigInteger HKEY_LOCAL_MACHINE
리턴 BigInteger

HKEY_PERFORMANCE_DATA 공개적으로 정적으로 프로퍼티

public static BigInteger HKEY_PERFORMANCE_DATA
리턴 BigInteger

HKEY_USERS 공개적으로 정적으로 프로퍼티

public static BigInteger HKEY_USERS
리턴 BigInteger

error 공개적으로 정적으로 프로퍼티

public static PythonType,IronPython.Runtime.Types error
리턴 IronPython.Runtime.Types.PythonType