2009-12-16 6 views
0

UAC와 같은 환경을 만들고 싶습니다. 즉 내 대화가 사용자에게 나타나야하고 응답하지 않는 한 백그라운드를 사용하지 않으려합니다. 사용자는 어떤 활동도 수행 할 수 없어야합니다.UAC와 유사한 환경 만들기

이 목적으로 새 데스크톱을 만들고 새 데스크톱에 대화 상자를 표시합니다. 하지만 배경이 비활성화 된 것처럼 보이는 UAC와 같은 것을 원합니다 (또는 투명합니까?).

아무도 그것에 대해 어떻게 알아?

감사 Rohit

+1

무작위 응용 프로그램에서이 작업을 시작하면 나는 그렇게 * 소름 끼치게 될 것입니다. 제발 다시 생각해. – Thomas

+0

최소한 뭔가를해야 할 때 할 수 있습니다. – Rohit

+0

내가 원하는 것을 찾았습니다. http://www.ureader.com/msg/14721854.aspx – Rohit

답변

0

"사용자가 어떤 활동을 수행 할 수 없어야합니다."

여기에는 데스크톱 잠금, 로그 오프, 종료, 재부팅 등이 포함됩니까? 다른 사용자가 로그인하지 못하도록하는 것을 포함합니까?

이러한 종류의 동작은 일반적으로 Windows 용 세션 관리를 변경해야합니다. 동글/토큰 기반 시스템에서 사용하는 것과 동일한 유형의 동작입니다.

이 MSDN 기사는 원하는 내용대로 더 읽을만한 가치가있을 것입니다. http://msdn.microsoft.com/en-us/magazine/cc163489.aspx

+0

UAC의 안전한 데스크톱 모드를 모방하고 싶습니다. 사용자는 새 데스크톱에서 대화 상자를 취소하고 작업을 계속할 수 있습니다. 그러나 사용자가 내 응용 프로그램을 사용하여 계속 진행하려면 계속을 선택해야합니다. 필자는 현재 데스크톱의 스크린 샷을 캡처하여 새 데스크톱에 표시함으로써 백그라운드에서 원래 데스크톱의 환상을 제공함으로써이 작업을 수행 할 수있었습니다. 현재 문제는 스크린 샷이 어둡게 표시되어 비활성화 된 것처럼 보입니다. 지금하고있는 것보다 쉬운 것이 있는지 알고 싶습니까? – Rohit

관련 문제