잔잔한 파도

  • 홈
  • 태그
  • 방명록

terminate 1

Windows NT 계열에서 프로세스 강제 종료하기

Windows에서 프로세스를 강제 종료하려면 TerminateProcess() API를 사용하면 된다. 그런데 Windows NT 계열에서 TerminateProcess()를 사용하려면 PROCESS_TERMINATE 접근 권한을 가지는 프로세스 핸들이 필요하다. OpenProcess()로 PROCESS_TERMINATE 접근 권한의 프로세스 핸들을 얻을 수 있는데 High integrity level 이상의 프로세스는 그 전에 먼저 SeDebugPrivilege 권한을 획득해야 한다. 따라서 프로세스를 종료하기 위한 절차는 다음과 같다. 1. 현재 프로세스의 권한을 변경하기 위한 액세스 토큰의 핸들을 가져온다. OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_..

개발 2007.06.01
이전
1
다음
더보기
  • 분류 전체보기
    • 개발
    • 팁
    • 관심
    • 일상
      • 캠핑
    • 기타
      • 노키아

Tag

IE8, Visual Studio, Windows Vista, 서피스 RT, 설치, 아이폰, Microsoft Azure, iphone, Windows 8.1, Windows Azure, windows 8, Windows 10, 프로그래밍, 마이크로소프트, Adobe AIR, 프리웨어, flex, 후기, 개봉기, 스마트폰,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :
방명록

Copyright © Kakao Corp. All rights reserved.

  • 핀토소프트
  • 스타코덱
  • 소프트픽 자료실

티스토리툴바