2012-02-14 4 views
-2

최근에 윈도우 7 운영 체제가 설치된 여러 컴퓨터에서 작성한 C# 응용 프로그램을 실행해야합니다. 여기에 큰 도전이 있습니다. 응용 프로그램을 시작할 때 실행해야하며 사용자는 Windows 단축키, 다른 응용 프로그램, 일부 디렉토리 등과 같은 다른 작업을 할 수 없어야합니다. 어떤 프로세스 나 서비스 가능한 한 적게, 제게 최선의 해결책을주십시오. 감사Windows 7에서 앱만 실행하기


어쩌면 조금 더 정보가 당신이 현금 인출기 또는 창 의료 장치와 같은 장치가 실행되고 보았는가 도움이 될 것 대기? 이러한 장치로 인해 사용자는 데스크톱이나 다른 곳에서 조작 할 수 없으며 솔루션을 원합니다. . . 내 응용 프로그램은 장치 처리기 (수술실의 의료 기기)로 실행됩니다. 당신이 OS 바로 가기를 사용하지 않도록

+3

무서운 프로그램입니다! – gideon

+0

Windows dll에 연결해야합니다. 핀볼이 될 수 있습니다 .. –

+1

"키오스크 모드"는 찾고있는 문구입니다. 그러면 검색 결과가 향상됩니다. –

답변

1

당신은 아마 처음부터 이러한 응용 프로그램 쓰지한다 ... 나에게 조금 해키 소리 (내그웨어를?).

어쨌든. 제 생각에 당신이 찾고있는 것은 실제로는 "kiosk" software입니다. "키오스크 모드"에서 효과적으로 실행되도록 컴퓨터를 잠그는 방법을 설명하는 blog entry입니다.

그러나 모든 응용 프로그램이 해당 모드에서 사용될 수 있거나 사용할 수있는 것은 아닙니다. 그것은 여전히 ​​당신이 할 수있는 허점 (예를 들어, 파일 열기/저장 대화 상자는 여전히 디렉토리를 만들거나 파일 시스템을 탐색 할 수있게 해줍니다)을 가지고 있기 때문이거나 단순히 그 목적을 염두에두고 설계되지 않았기 때문입니다.

+0

Mr.Christian, 어쨌든 나는 새로운 길을 가고있다. – mrArmg

0

이 나에게 (매우) 좋은 생각처럼 실제로 소리 ...

당신은 아마 (윈도우 + D, 윈도우 + E를 ...) 모든 키보드 이벤트를 후크 수 있습니다. here을 참조하십시오.

hide the Windows taskbar.

starts with Windows을 확인하십시오.

이것은

+0

답장을 보내 주셔서 감사합니다 ken2k, 내 목표에 대해 확신하고, 내 도전을 해결하는 것 외에는 내 대답에 대한 이유가 없습니다. – mrArmg

0

당신이 언급 한 속성을 가진 프로그램을 (매우 제한적인 flavor of) 셸이라고합니다. 따라서 제한하려는 가난하고 빈약 한 사용자를 위해 프로그램을 셸 (explorer.exe 대신)으로 등록해야합니다.

0

로컬 그룹 정책을 사용하여이 제한을 적용 할 수 있습니다. Check this out.