사용자 (심지어 관리자)가 내 프로그램을 종료하는 것을 중지 할 수 있습니까?
죽이는 경우 신속하게 복원됩니다.내 프로세스 유지 - 항상
업데이트 : : 나는 사용자가 PC로 무엇을하는지 기록하는 감시 프로그램과 같은 모니터링 프로그램을 작성하고 있습니다. 최근에 내 다른 질문을보고 추측 할 수 있습니다.
이러한 프로그램의 첫 번째 필요성이 살아 있습니다!
누구나 도움?
사용자 (심지어 관리자)가 내 프로그램을 종료하는 것을 중지 할 수 있습니까?
죽이는 경우 신속하게 복원됩니다.내 프로세스 유지 - 항상
업데이트 : : 나는 사용자가 PC로 무엇을하는지 기록하는 감시 프로그램과 같은 모니터링 프로그램을 작성하고 있습니다. 최근에 내 다른 질문을보고 추측 할 수 있습니다.
이러한 프로그램의 첫 번째 필요성이 살아 있습니다!
누구나 도움?
먼저 그렇게하지 마십시오. 둘째, 여전히 그렇게하지 마십시오.
셋째, 프로그램 실행이 멈추지 않아야하는 멋진 프로그램 인 경우 항상 프로그램을 실행하는 서비스를 설치하고 프로그램이 종료되면 다시 시작하는 기능을 제공 할 수 있습니다. 그러나 오래도록 열심히 생각해보십시오. 사용자가 일반적으로 죽지 않을 프로그램에 대해 꽤 짜증을 내기 때문입니다. 대신 프로그램을 유용하게 만들어서 아무도 실행을 멈추고 실행을 멈추도록하십시오.
편집 : 좋아요. OP에 대한 업데이트를 받아 여기에서 몇 가지 생각을 해보 죠.
고려해야 할 두 가지 기본적인 경우가 있습니다. 최종 사용자가 시스템에서 관리자 권한을 가지고있는 경우 일반적으로 수행 할 수있는 일은 거의 없습니다. 관리자 권한을 가진 사람이 시도하는 모든 것을 우회 할 수 있습니다.
그렇다면 사용자에게 관리자 권한이없는 경우 어떻게해야합니까? 그런 다음 사용자는 루트/관리자가 시작한 임의의 프로세스를 죽일 수 없습니다. 이 경우 데몬 스타일/항상 실행중인 소프트웨어를 설치하려고 할 수 있습니다. Windows에서는 부팅 할 때 자동 시작되는 시스템 서비스로 설치합니다. Solaris의 경우 SMF를 사용하고 종료시 자동 재시작되도록 설정합니다. 리눅스에서는 루트 소유 쉘과 같은 것을 할 수 있습니다. 쉘이 종료되면 프로그램을 영원히 다시 시작합니다.
유모 적용을 고려하십시오. 부모는 주니어가 포르노를 다운로드하지 못하도록 주니어가 계속 뛰길 원하지만 주니어는 포르노를 다운로드하기 위해 포르노를 죽이고 싶어합니다. 가족 가치와 육아 조언을 제쳐두고 모든 멋진 프로그램이 반드시 실행되어야하는 것은 아닙니다. –
tnx 예를 들어 대답하십시오. 다른 시나리오가 있습니다. 그 (것)들에 Windows를 가진 가정 PC의 제비가 있고 모두는 그 (것)들에 미리 설치된 admin 사용자를 이용한다. 그들에 대해서? – MBZ
@MBZ 제한하려는 사용자가 이미 관리자 인 경우 전투가 이미 손실되었습니다. 할 수있는 일이 없습니다. 난독 화 (obfuscation)는 작은 부분을 멈출 수 있지만 나머지 부분은 행복하게 소프트웨어를 비활성화합니다. 분명히 이것은 비 관리자 계정에 사용자가 로그인하게함으로써 해결할 수 있습니다. –
아니요, 불가능합니다. 관리자는 항상 전원 공급 장치를 차단하는 방법을 알고 있습니다.
이제 확인이되었으므로 몇 가지 단어를 추가하겠습니다.
나는 실제적으로 서로를 모니터링하는 동일한 프로세스의 여러 인스턴스를 사용하는 Windows 용 부모 제어 도구를 보았으며 사용자가 그 중 하나를 종료하면 즉시 해당 명령을 다시 시작합니다. 누군가가 콘솔로 전환하여 충분히 빨리 죽이지 않는 한 꽤 잘 작동했습니다. 그러나 작업 관리자 사용은 느려졌습니다.
물론 관리자가 자동 시작 항목을 쉽게 제거 할 수 있기 때문에 접근 방식이 제한적입니다. 프로세스를 생성하는 데 다소 숨겨진 서비스를 사용하여 피할 수 있습니다. 그러나 해커 아이를 대상으로하지 않는 한 매우 효과적입니다.
결국 사람들은 완전한 OS를 다시 설치할 수 있기 때문에 취할 수있는 모든 예방책을 피할 수 있습니다. 아마도 가장 좋은 방법은 도구를 숨기고 도구가 보이지 않기를 바랄 것입니다.
정신 나간 사람 일 수 있습니다. "순진한"성가신 프로그램을 죽이거나 파괴하는 것은 언제나 가능합니다. 좋은 것을 시도하십시오.
바이러스 작성 친구에게 물어보십시오. 그들은 슬리브에 그런 트릭을 많이 가지고 있습니다. – sbi
당신은 악성 코드를 쓰고 있습니까? – pt2ph8
죽이는 것은 매우 어렵습니다. 이것은 나쁜 생각입니다. – Erik