IMsTscNonScriptable 인터페이스
원격 데스크톱 ActiveX 컨트롤에 대한 암호 애플리케이션과 관련된 속성 및 메서드를 포함합니다.
IMsTscNonScriptable 인터페이스의 기본 사용은 원격 데스크톱 ActiveX 컨트롤이 사용자 지정으로 작성된 컨테이너에서 호스트되는 시나리오에서 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에 대한 자동 암호 로그온 액세스를 구성하는 것입니다. 자동 로그온이 구성된 경우 사용자는 연결 시 Windows 로그온 대화 상자를 받지 않습니다.
일부 플랫폼에서는 IMsTscNonScriptable 인터페이스의 메서드를 사용하여 지원되는 세 가지 형식 중 하나로 암호를 지정할 수 있습니다.
- 일반 텍스트
- 이식 가능한 인코딩
- 인코딩된 이진(보고할 수 없음)
인코딩된 형식의 암호는 다음 두 부분으로 구성됩니다.
- 인코딩된 암호 부분입니다.
- 솔트 값 부분입니다.
인코딩된 암호를 설정하려면 두 부분 모두 필요합니다. 인코딩된 암호 부분이나 솔트 값 부분은 안전하게 암호화된 것으로 간주해서는 안 됩니다.
일반 텍스트 암호에 대한 스크립트 가능 액세스는 스크립트 가능 인터페이스 IMsRdpClientAdvancedSettings의 ClearTextPassword 속성을 통해 사용할 수 있습니다.
IMsTscNonScriptable 인터페이스는 vtable을 통해서만 액세스할 수 있습니다.
멤버
IMsTscNonScriptable 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMsTscNonScriptable 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IMsTscNonScriptable 인터페이스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
ResetPassword | 컨트롤의 모든 암호 상태를 다시 설정합니다. |
속성
IMsTscNonScriptable 인터페이스에는 이러한 속성이 있습니다.
속성 | 액세스 유형 | 설명 |
---|---|---|
BinaryPassword |
읽기/쓰기 |
이 속성이 지원되지 않는 경우 |
BinarySalt |
읽기/쓰기 |
이 속성이 지원되지 않는 경우 |
ClearTextPassword |
쓰기 전용 |
일반 텍스트 형식의 원격 데스크톱 ActiveX 컨트롤 암호입니다. |
PortablePassword |
읽기/쓰기 |
이 속성이 지원되지 않는 경우 |
PortableSalt |
읽기/쓰기 |
이 속성이 지원되지 않는 경우 |
설명
원격 데스크톱 ActiveX 컨트롤에 암호를 제공하는 것은 선택 사항입니다. 컨트롤에 암호를 제공하는 경우 Connect 메서드 호출을 사용하여 연결을 시작하기 전에 위의 세 가지 형식 중 하나만 컨트롤에 적용해야 합니다.
참고
원격 데스크톱 서비스 구성 도구(Tscc.msc.)를 사용하여 서버에서 자동 로그온을 사용하도록 설정할 수도 있습니다. 관리자는 이 도구를 사용하여 자동화된 로그온이 필요한 상황에서 특정 암호를 연결에 할당할 수 있습니다.
원격 데스크톱 웹 연결에 대한 자세한 내용은 원격 데스크톱 웹 연결에 대한 요구 사항을 참조하세요.
IMsTscNonScriptable 인터페이스는 다음 인터페이스에 의해 확장되었으며, 각 새 인터페이스는 이전 인터페이스의 모든 메서드와 속성을 상속합니다.
- IMsRdpClientNonScriptable
- IMsRdpClientNonScriptable2
- IMsRdpClientNonScriptable3
- IMsRdpClientNonScriptable4
- IMsRdpClientNonScriptable5
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
유형 라이브러리 |
|
DLL |
|
CLSID |
CLSID_MsRdpClient 791fa017-2de3-492e-acc5-53c67a2b94d0으로 정의됩니다. CLSID_MsRdpClient10 C0EFA91A-EEB7-41C7-97FA-F0ED645EFB24로 정의됩니다. CLSID_MsRdpClient10NotSafeForScripting A0C63C30-F08D-4AB4-907C-34905D770C7D로 정의됩니다. CLSID_MsRdpClient2 9059F30F-4EB1-4BD2-9FDC-36F43A218F4A로 정의됩니다. CLSID_MsRdpClient2a 971127BB-259F-48C2-BD75-5F97A3331551로 정의됩니다. CLSID_MsRdpClient2NotSafeForScripting 3523C2FB-4031-44E4-9A3B-F1E94986EE7F로 정의됩니다. CLSID_MsRdpClient3 7584C670-2274-4EFB-B00B-D6AABA6D3850으로 정의됩니다. CLSID_MsRdpClient3a 6A6F4B83-45C5-4CA9-BDD9-0D81C12295E4로 정의됩니다. CLSID_MsRdpClient3NotSafeForScripting ACE575FD-1FCF-4074-9401-EBAB990FA9DE로 정의됩니다. CLSID_MsRdpClient4 4EDCB26C-D24C-4E72-AF07-B576699AC0DE로 정의됩니다. CLSID_MsRdpClient4a 54CE37E0-9834-41AE-9896-4DAB69DC022B로 정의됩니다. CLSID_MsRdpClient4NotSafeForScripting 6AE29350-321B-42BE-BBE5-12FB5270C0DE로 정의됩니다. CLSID_MsRdpClient5 4EB89FF4-7F78-4A0F-8B8D-2BF02E94E4B2로 정의됩니다. CLSID_MsRdpClient5NotSafeForScripting 4EB2F086-C818-447E-B32C-C51CE2B30D31로 정의됩니다. CLSID_MsRdpClient6 7390F3D8-0439-4C05-91E3-CF5CB290C3D0으로 정의됩니다. CLSID_MsRdpClient6NotSafeForScripting D2EA46A7-C2BF-426B-AF24-E19C44456399로 정의됩니다. CLSID_MsRdpClient7 A9D7038D-B5ED-472E-9C47-94BEA90A5910으로 정의됩니다. CLSID_MsRdpClient7NotSafeForScripting 54D38BF7-B1EF-4479-9674-1BD6EA465258로 정의됩니다. CLSID_MsRdpClient8 5F681803-2900-4C43-A1CC-CF405404A676으로 정의됩니다. CLSID_MsRdpClient8NotSafeForScripting A3BC03A0-041D-42E3-AD22-882B7865C9C5로 정의됩니다. CLSID_MsRdpClient9 301B94BA-5D25-4A12-BFFE-3B6E7A616585로 정의됩니다. CLSID_MsRdpClient9NotSafeForScripting 8B918B82-7985-4C24-89DF-C33AD2BBFBCD로 정의됩니다. CLSID_MsRdpClientNotSafeForScripting 7CACBD7B-0D99-468F-AC33-22E495C0AFE5로 정의됩니다. CLSID_MsTscAx 1FB464C8-09BB-4017-A2F5-EB742F04392F로 정의됩니다. CLSID_MsTscAxNotSafeForScripting A41A4187-5A86-4E26-B40A-856F9035D9CB로 정의됩니다. |
IID |
IID_IMsTscNonScriptable C1E6743A-41C1-4A74-832A-0DD06C1C7A0E로 정의됩니다. |