2008-09-19 6 views
2

Windows XP에서 프로그래밍 방식으로 사용자 계정을 만들고 구성 할 수있는 방법이 있는지 누구 아는 사람이 없으므로 콘솔에서 로그인 한 후 터미널 서비스 특정 앱이 실행되고 사용자가 해당 앱에 '잠겨'있습니까?GINA를 대체하지 않고 콘솔에서 로그인 할 때 단일 응용 프로그램에 대한 액세스 제한

사용자는 시스템에서 다른 작업을 할 수 없도록해야합니다 (예 : Ctrl + Alt + Canc, Ctrl + Shift + Esc, Win + e, No nothing).

추가 옵션 보너스로 실행 된 앱이 닫히거나 충돌 할 때 사용자가 로그 오프해야합니다.

기존의 무료 도구, 언어 또는 작업이 잘 될 것입니다 수행됩니다 이들의 혼합물 (배치, VB 스크립트, C, C++를, 무엇이든)

답변

0

나는 당신이 창 키오스크를 구축하고 추측?

다음은 윈도우 로그인 쉘 교체에 대한 배경이다 - 교체로 IE를 사용하는 방법에 대한 http://blogs.msdn.com/embedded/archive/2005/03/30/403999.aspx

위의 링크 회담을하지만, 어떤 프로그램을 사용할 수 있습니다. 마이크로 소프트 \ 윈도우 NT를 \ CurrentVersion \ WinLogon이 두 값 성공적인 로그온시 실행되는 응용 프로그램에 USERINIT 지점이 \ http://www.microsoft.com/windows/products/winfamily/sharedaccess/default.mspx

3

SOFTWARE -

또한 윈도우 정상 상태를 확인하십시오. 기본 응용 프로그램 인 userinit.exe는 도메인 로그온 스크립트 (있는 경우)를 처리 한 다음 지정된 Shell = 응용 프로그램을 실행합니다.

HKEY_CURRENT_USER 또는 HKEY_USERS 하이브에있는 항목을 만들거나 바꿔 특정 사용자의 셸을 바꿀 수 있습니다.

"키오스크 사용자"가 키보드에 액세스 할 수 있고 ctrl-alt-del을 누를 수있는 경우가 아니면 자신의 셸을 설정하고 나면 걱정할 필요가 거의 없습니다. 이것은 taskmgr.exe를 시작하기 위해 하드 코드 된 것 같습니다. exe 파일을 바꾸는 대신 다음 레지스트리 키를 설정할 수 있습니다.

[SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe] 
Debugger="A path to an exe file that will be run instead of taskmgr.exe"