2014-04-03 11 views
0

우리는 호스팅 회사 용 소프트웨어를 개발 중입니다. 이 소프트웨어는 관리자가 실제로 있는지 여부에 따라 컴퓨터 잠금/잠금 해제가 필요합니다.작업 관리자에서 프로세스 숨기기

우리는 RFID를 사용하고 있습니다. 따라서 소프트웨어가 관리자의 RFID를 감지하면 시스템은 잠금 해제 상태로 유지됩니다. 관리자가 구내에서 퇴장하면 소프트웨어가 자동으로 컴퓨터를 잠급니다. 관리자가 다시 구내에 들어갈 때까지.

이 문제를 해결하는 주된 문제는 응용 프로그램을 항상 실행해야하며 아무도 응용 프로그램을 닫지 않아야한다는 것입니다.

작업 관리자에 표시 되더라도 주된 목적은 아무도 응용 프로그램을 닫을 수 없어야한다는 것입니다.

+3

서비스로 만들면 작업 관리자에 나타나지 않습니다. – atoMerz

+1

@atoMerz 서비스가 나타납니다 –

+2

@SriramSakthivel 사실 충분하지만, 사용자가 충분한 권한 없이도이를 죽일 수는 없습니다. 이것이 실제 목표입니다. – Servy

답변

1

짧은 대답은 : 실행중인 프로세스가 고급 사용자에 의해 중지되는 것을 방지 할 수 없습니다. 기껏해야 당신은 그것을 어렵게 만들 수 있지만 불가능한 것은 결코 아닙니다.

게다가, 중단되지 않을 것이라고 생각하는 소프트웨어를 디자인하면 안됩니다. 중요한 프로세스 인 경우 갑자기 중지되면 복구 할 수있는 방식으로 설계해야합니다. 결국, 아무리 많은 보호를하더라도, 어쨌든 정전에 저항하지 않을 것입니다. :)

+0

-1 예를 들어 "avast"를 죽이려고 시도하십시오! 관리자조차도 그것을 죽일 수 없습니다. –

+0

@SriramSakthivel 나는 avast를 모른다. 그러나 나는 멈출 수 있다고 확신한다. – Crono

+1

@SriramSakthivel Avast는 C#으로 작성되지 않았습니다. –