2011-05-01 5 views
1

사용자가 온라인으로 시험에 응할 수있게 해주는 웹 응용 프로그램에서 작업 중입니다. 사용자가 테이크 테스트를 클릭하면 계산기 앱을 차단해야합니다. 그렇게 할 수있는 방법이 있습니까? 당신이 자신의 컴퓨터에서 사용자 정의 소프트웨어를 설치하는 사용자를 강제하지 않는 한 내가 asp.net, C#을, 비주얼 스튜디오를 사용하고C#을 사용한 응용 프로그램 차단

2008

+3

가능하지 ... – ZippyV

+0

괜찮아, THX들 – Kanishka

+0

그냥 고려하는 것이 보호하기 위해 몇 가지 추가 Windows 응용 프로그램을 설치할 필요가 자바 스크립트 나 실버 등

를 사용하여 브라우저를 제어 할 수 있습니다 그것은 경우 가능하면 A에 대한 임의의 사이트에서 컴퓨터의 모든 작업을 수행 할 수 있습니다. – Dykam

답변

2

절대적으로 아닙니다. 코드가 서버에서 실행되고 계산기가 자신의 PC에서 실행 중입니다. 실행되는 JavaScript, Flash, Silverlight 등을 보낼 수 있지만 샌드 박스에서 실행되므로 브라우저 런타임 외부에 영향을 줄 수는 없습니다. 웹 사이트가 PC를 조작 할 수 있다면 당신은별로 좋아하지 않을 것입니다.

+0

롤, 사실,하지만 거기에 설치된 애플 리케이션을 호출하는 방법은 무엇입니까? – Kanishka

+0

@HaraHara 아니요, 그 응용 프로그램 자체가 브라우저에서 특수 스크립트를 호출 할 수있게 해주는 훅을 설치하지 않았거나 새로운 프로토콜 (즉,'myapp : // command')을 등록하지 않는 한 아닙니다. –

1

이 불가능합니다. 그리고 우리가 그것에 들어가면, 이것은 더 이상 웹과 관련이 없습니다.

솔직히 말해서 환경에 대한 제어 권한이없는 사용자는 컴퓨터를 실행하는 컴퓨터 옆에 앉아있는 랩톱에서 차단하려는 소프트웨어를 열지 못하게됩니다. 시험?

1

웹 응용 프로그램을 사용하는 경우 client machine을 제어 할 수 없습니다. 당신 만이 당신은

관련 문제