RDP 컨트롤을 사용하여 네트워크 레벨 인증이 필요한 Vista 시스템에 로그인

StackOverflow https://stackoverflow.com/questions/948660

  •  09-09-2019
  •  | 
  •  

문제

네트워크 레벨 인증이 필요한 Vista 시스템에 로그인하기 위해 MSTScax.dll (Microsoft 원격 데스크톱 컨트롤)을 사용하려고합니다.

나는 imsrdpclientnonscriptable4, imsrdpclientAdvancedsettings4 및 imsrdpclient6의 모든 방법을 가지고 놀았습니다. 이를 가능하게하는 것으로 보이는 수많은 기능이 있습니다.

  • enablecredsspsupport
  • 프롬프트 소력
  • PromptforCredSonclient
  • 협상 보충자가

불행히도 MSDN 문서는 쓸모가 없으며 웹에서 이들 중 어느 것도 찾을 수 없습니다. "Royal TS"라는 제품이 이런 식으로 연결할 수 있기 때문에 가능하다는 것을 알고 있습니다.

한 가지 힌트는 "Royal TS"와 Vista의 원격 데스크탑이 모두 Creduipromptforwindowscredentials의 승인 프롬프트를 생성한다는 것입니다.이를 통해 자격 증명을 얻은 다음 Publishercertificatechain을 사용할 수 있다고 생각합니다. 그것에 대해 RDP에게 이야기하십시오.

모든 아이디어는 도움이 될 것입니다.

도움이 되었습니까?

해결책

다른 사람들이 이것을 찾으면 :

enablecredsspsupport = true입니다. 내가 가진 문제는 내가 mstscax.dll을 수동으로로드하고 있고 내가 사용하고있는 버전은 IMSRDPClientNonscriptable4 인터페이스를 지원했지만 단순히 작동하지 않았다는 것입니다. 컨트롤을 정상적으로로드하면 enablecredsspsupport = true가 잘 작동합니다.

다른 팁

이 속성이 당신을 도울 것입니다

rdpcontrol.advancedsettings8.enablecredsspsupport = true;

또한 OS 지원 네트워크 수준 인증에 의존하는지 여부에 따라 달라집니다.

참조 (http://technet.microsoft.com/en-us/library/ff393716(v=ws.10).aspx)

나는 당신이하고있는 일을 시도한 적이 없지만 다음 기사를 살펴 보는 것이 좋습니다.

멀티 원격 데스크탑 클라이언트 .NET

이 프로젝트는 mstscax.dll을 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top