MOF 코드를 사용하여 자식 네임스페이스 만들기
네임스페이스를 만드는 가장 간단한 방법은 MOF(Managed Object Format) 코드를 사용하여 현재 디렉터리 내에 네임스페이스를 만드는 것입니다. 현재 디렉터리는 로그온할 때 정의됩니다.
다음 절차에서는 MOF 코드를 사용하여 자식 네임스페이스를 만드는 방법을 설명합니다.
MOF 코드를 사용하여 자식 네임스페이스를 만들려면
__Namespace 클래스의 인스턴스를 만듭니다.
다음 코드 예제에서는 자식 네임스페이스를 만드는 방법을 보여 줍니다.
instance of __Namespace { Name = "MyNamespace"; };
사용자에게 네임스페이스에 대한 암호화된 연결을 설정하도록 요구하려면 RequiresEncryption 한정자를 사용합니다. 자세한 내용은 네임스페이스에 대한 암호화된 연결 필요를 참조하세요.
다음 코드 예제에서는 암호화된 연결을 요구하는 방법을 보여 줍니다.
instance of __Namespace { Name = "MyNamespace"; [RequiresEncryption(TRUE)] instance of __MyNamespace { }; };
기본 네임스페이스 보안을 사용하는 대신 네임스페이스에서 보안 설명자를 설정하려면 NamespaceSecuritySDDL 한정자를 사용합니다. 자세한 내용은 네임스페이스를 만들 때 네임스페이스 보안 설정을 참조하세요.
다음 코드 예제에서는 네임스페이스에서 보안 설명자를 설정하는 방법을 보여 줍니다.
#pragma namespace("\\\\.\\root\\MyNamespace") [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")] Instance of __Namespace { Name = "MyNamespace"; };
mofcomp 유틸리티 또는 IMofCompiler 인터페이스를 사용하여 __Namespace 인스턴스를 컴파일하고 로드합니다. mofcomp와 IMofCompiler 인터페이스는 모두 네임스페이스를 현재 디렉터리에 자동으로 로드합니다. 자세한 내용은 MOF 파일 컴파일을 참조하세요.
관련 항목