권한, 특권.... 이라고 할 수 있습니다.
권한이 높은 프로세스를 권한등급이 낮은 프로세스가 어찌하려고 하면 이를 거부해 버립니다.(액세스 거부)
만일 도구를 사용하고자 한다면, 위에서 소개해주신 process explorer가 참으로 좋은 도구이며, 간단하게 죽이는(?), 프로그램을 작성하거나, 윈도우 시스템 모니터링 또는 다양한 에이전트 등의(?) 프로그램에 해당 기능을 삽입하고자 한다면,
SetPrivilege()라는 API와 SE_DEBUG_NAME의 의미를 잘 이해하시면 되겠습니다.
샘플코드는 위 키워드로 검색하면 쉽게 구하리라고 봅니다.
재부팅
걍 재부팅 하는고다 -_-b
재부팅하면안되거든요.
재부팅해도 해당 프로세스는 계속 살아있기때문에 안됩니다. 프로그램 삭제하는 방법도 있지만 원하는 것은 프로세스만 원할때 종료시키고 싶은거거든요.
Process Explorer를 사용해서 죽여보세요.
Process Explorer를 사용해서 죽여보세요.
http://www.microsoft.com/technet/sysinternals/utilities/processexplorer.mspx
원래 sysinternals라는 회사껀데 일여년전인가에 MS에 인수되었습니다.
작업관리자에서 안죽는것도 Process Explorer에서 kill하면 잘 죽더군요.
...
privilege라는게 있습니다.
권한, 특권.... 이라고 할 수 있습니다.
권한이 높은 프로세스를 권한등급이 낮은 프로세스가 어찌하려고 하면 이를 거부해 버립니다.(액세스 거부)
만일 도구를 사용하고자 한다면, 위에서 소개해주신 process explorer가 참으로 좋은 도구이며, 간단하게 죽이는(?), 프로그램을 작성하거나, 윈도우 시스템 모니터링 또는 다양한 에이전트 등의(?) 프로그램에 해당 기능을 삽입하고자 한다면,
SetPrivilege()라는 API와 SE_DEBUG_NAME의 의미를 잘 이해하시면 되겠습니다.
샘플코드는 위 키워드로 검색하면 쉽게 구하리라고 봅니다.
* 디버거가 가지는 의미를 잘~ 이해하면 얻을 수 있는 것이 참으로 많습니다.
키워드: privilege SetPrivilege SE_DEBUG_NAME
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기