2011-03-08 7 views
0

사용자 (심지어 관리자)가 내 프로그램을 종료하는 것을 중지 할 수 있습니까?
죽이는 경우 신속하게 복원됩니다.내 프로세스 유지 - 항상

업데이트 : : 나는 사용자가 PC로 무엇을하는지 기록하는 감시 프로그램과 같은 모니터링 프로그램을 작성하고 있습니다. 최근에 내 다른 질문을보고 추측 할 수 있습니다.
이러한 프로그램의 첫 번째 필요성이 살아 있습니다!

누구나 도움?

+10

바이러스 작성 친구에게 물어보십시오. 그들은 슬리브에 그런 트릭을 많이 가지고 있습니다. – sbi

+2

당신은 악성 코드를 쓰고 있습니까? – pt2ph8

+1

죽이는 것은 매우 어렵습니다. 이것은 나쁜 생각입니다. – Erik

답변

5

먼저 그렇게하지 마십시오. 둘째, 여전히 그렇게하지 마십시오.

셋째, 프로그램 실행이 멈추지 않아야하는 멋진 프로그램 인 경우 항상 프로그램을 실행하는 서비스를 설치하고 프로그램이 종료되면 다시 시작하는 기능을 제공 할 수 있습니다. 그러나 오래도록 열심히 생각해보십시오. 사용자가 일반적으로 죽지 않을 프로그램에 대해 꽤 짜증을 내기 때문입니다. 대신 프로그램을 유용하게 만들어서 아무도 실행을 멈추고 실행을 멈추도록하십시오.

편집 : 좋아요. OP에 대한 업데이트를 받아 여기에서 몇 가지 생각을 해보 죠.

고려해야 할 두 가지 기본적인 경우가 있습니다. 최종 사용자가 시스템에서 관리자 권한을 가지고있는 경우 일반적으로 수행 할 수있는 일은 거의 없습니다. 관리자 권한을 가진 사람이 시도하는 모든 것을 우회 할 수 있습니다.

그렇다면 사용자에게 관리자 권한이없는 경우 어떻게해야합니까? 그런 다음 사용자는 루트/관리자가 시작한 임의의 프로세스를 죽일 수 없습니다. 이 경우 데몬 스타일/항상 실행중인 소프트웨어를 설치하려고 할 수 있습니다. Windows에서는 부팅 할 때 자동 시작되는 시스템 서비스로 설치합니다. Solaris의 경우 SMF를 사용하고 종료시 자동 재시작되도록 설정합니다. 리눅스에서는 루트 소유 쉘과 같은 것을 할 수 있습니다. 쉘이 종료되면 프로그램을 영원히 다시 시작합니다.

+2

유모 적용을 고려하십시오. 부모는 주니어가 포르노를 다운로드하지 못하도록 주니어가 계속 뛰길 원하지만 주니어는 포르노를 다운로드하기 위해 포르노를 죽이고 싶어합니다. 가족 가치와 육아 조언을 제쳐두고 모든 멋진 프로그램이 반드시 실행되어야하는 것은 아닙니다. –

+0

tnx 예를 들어 대답하십시오. 다른 시나리오가 있습니다. 그 (것)들에 Windows를 가진 가정 PC의 제비가 있고 모두는 그 (것)들에 미리 설치된 admin 사용자를 이용한다. 그들에 대해서? – MBZ

+1

@MBZ 제한하려는 사용자가 이미 관리자 인 경우 전투가 이미 손실되었습니다. 할 수있는 일이 없습니다. 난독 화 (obfuscation)는 작은 부분을 멈출 수 있지만 나머지 부분은 행복하게 소프트웨어를 비활성화합니다. 분명히 이것은 비 관리자 계정에 사용자가 로그인하게함으로써 해결할 수 있습니다. –

1

아니요, 불가능합니다. 관리자는 항상 전원 공급 장치를 차단하는 방법을 알고 있습니다.

이제 확인이되었으므로 몇 가지 단어를 추가하겠습니다.

나는 실제적으로 서로를 모니터링하는 동일한 프로세스의 여러 인스턴스를 사용하는 Windows 용 부모 제어 도구를 보았으며 사용자가 그 중 하나를 종료하면 즉시 해당 명령을 다시 시작합니다. 누군가가 콘솔로 전환하여 충분히 빨리 죽이지 않는 한 꽤 잘 작동했습니다. 그러나 작업 관리자 사용은 느려졌습니다.

물론 관리자가 자동 ​​시작 항목을 쉽게 제거 할 수 있기 때문에 접근 방식이 제한적입니다. 프로세스를 생성하는 데 다소 숨겨진 서비스를 사용하여 피할 수 있습니다. 그러나 해커 아이를 대상으로하지 않는 한 매우 효과적입니다.

결국 사람들은 완전한 OS를 다시 설치할 수 있기 때문에 취할 수있는 모든 예방책을 피할 수 있습니다. 아마도 가장 좋은 방법은 도구를 숨기고 도구가 보이지 않기를 바랄 것입니다.

0

정신 나간 사람 일 수 있습니다. "순진한"성가신 프로그램을 죽이거나 파괴하는 것은 언제나 가능합니다. 좋은 것을 시도하십시오.

관련 문제