2011-09-24 6 views
-2

나는이 프로젝트를 잠시 생각해 봤지만 어떻게해야하는지에 대해서는 문제가있었습니다.사용자 액세스를 제한하는 프로그램

코드를 작성하려는 것은 하나 또는 두 개의 선택한 응용 프로그램에 대한 사용자의 액세스를 일시적으로 제한하는 보안 응용 프로그램입니다.

노트북을 많은 사람들이 사용하게 될 상황에 처하게한다고 가정 해 봅시다. 당신은 그들이 인터넷을 탐색 할 수 있고 게임을하거나 아이튠즈를 듣지 않거나 파일을 뒤적 거리거나 망쳐 놓기를 원할뿐입니다. 당신은 프로그램을 선택하고,이 경우에는 파이어 폭스라고 말한 다음, 마스터 암호를 가정 해 봅시다. Firefox 만 사용할 수 있으며 사용자가 Firefox 외부를 클릭하려고하면 암호를 묻는 메시지가 나타납니다. 분명히 CTRL + ALT + DEL도 이와 같이 제한되어야합니다.

나는 C에서의 경험과 함께 Java와 웹 개발 언어에 상당한 경험을 가지고있다. 그러나 내가 코딩 한 유일한 응용 프로그램은 숙제 스타일의 데스크탑 응용 프로그램이다. 이것은 훨씬 더 "현실 세계"처럼 보인다. 어떻게 시작할지 또는 어떤 언어로 코드를 작성 할지를 알고 있어야합니다.

사용자가 사용하기를 원하는 .exe를 선택하게하고 새로운 .exe가 시작될 때마다 사용 가능한 .exes 목록에 있는지 확인하십시오 (Firefox.exe가 활성화 된 경우 Steam.exe가 강제 종료됩니다). 그러나이 작업을 수행하는 아주 좋은 방법은 아닙니다.

몇 가지 조언을 주시겠습니까? C/C++에서해야 할 일은 Java의 기능을 넘어서는 것이라고 생각합니다. 나는 약간의 연구를 시도하고 나에게 이것을 위해 누군가를 요구하지 않고 단지 해커적인 방법보다는 이것을 올바르게하는 일반적인 아이디어이다. Windows 7 코딩.

답변

0

Professional, Ultimate 또는 Enterprise가있는 경우 그룹 정책으로 시작하십시오. (시작 -> gpedit.msc). 탐색기에서 시작할 수있는 프로그램을 제한하고 작업 관리자를 열지 못하게하는 설정이 있습니다. 그러나 다른 프로그램에서 프로그램을 시작하는 데 도움이되지 않습니다.

+0

그래, Windows 설정 및 사용자 계정을 사용하여이 작업을 수행 할 수 있음을 알고 있습니다. 그러나이 작업을 타사 응용 프로그램으로 프로그래밍하고 다른 사용자와 공유 할 수 있기를 바랍니다. – user963086

관련 문제