2012-08-07 4 views
1

저는 Uni에서 3 학년 프로젝트를 진행하고 있습니다. ,관리자 만 프로그램을 종료하도록 허용하는 방법은 무엇입니까?

  • 제거
  • 설정 (파일) 마지막으로

및 설치 :

기능의 중요한 부분은 관리자 캔 엉망 프로그램과 함께이 포함되어 있다는 것입니다 논쟁의 여지가있는; '프로그램 종료'.

내가 현재 염두에두고있는 점은 다음과 같습니다.

Windows Form App은 시작시 시작되며 모든 종류의 것들을 기록하고 다른 사람들을 모니터하고 예방하며 PC로 종료합니다 (종료시 프로그램을 멋지게 종료하는 방법을 모르십니까?). 그런 다음 컴퓨터 다시 시작하면 프로그램이 시작될 때 그 일을합니다.

Windows 서비스가 더 좋을 지 모르겠지만 프로그램에서 Windows 양식 인터페이스가 필요하므로 사용자가 로그인 할 수 있어야합니다 (관리자가 사용자 계정을 통해 그렇게해야하는 경우).

누구든지 Windows 서비스가 더 좋을지에 대해 상담 할 수 있습니까? 그렇다면 좋은 문서가 있습니까? 나는 MSDN 튜토리얼을 보았지만 많은 행운이나 이해조차하지 않았다.

나는 사용자를 방해하고 프로그램을 닫지 못하게하는 것이 좋지만 관리인이 의도적으로 설치하는 기능의 모든 부분을 알고 있습니다.

오, 나는 프로그램이 설치 될 것임을 언급하는 것을 잊어 버렸습니다.

+2

프로그램을 서비스로 실행하는 것을 고려하십시오. 바이러스 백신 프로그램을 사용한 적이 있다면 그 방법이 대부분입니다. – Wug

답변

2

일반적으로 사용자 권한 부여 및 역할을 통해 수행됩니다. 사용자를 만들고 역할을 할당합니다. 주어진 사용자가 "닫으려고"하는 것이 "admin"역할을 가진다면 우리는 그를 허용하지 않습니다. 이 사용자들을 레지스트리에 넣고 프로그램이 말하거나 직접 질의 할 수있는 Windows 서비스를 만들 수 있습니다.

+0

Windows 서비스를 만든 다음 프로그램을 통합하라고 요청할 수 있습니까? 아니면 프로그램을 만든 다음 Windows 서비스를 통합하는 방법에 대해 살펴 보겠습니다. 그것은 커질 것이기 때문에 어떻게 접근해야합니까? 방금 ​​프로그램을 만들고 비트를 다시 실행해야합니까? – JonE

관련 문제