2009-08-26 3 views

답변

1

예.

"는의 기본 특성 SeDebugPrivilege 권한이 쓰여지고 잇음을을 가능하게함으로써 운영 체제와 상호 작용을 에 상태에서 특수 모드 에서 실행 프로세스를 프로세스 구성 요소를 둔다 : 적어도 내용의 documentation에 따라 현재 스레드입니다. "

2

명확성을 위해 SeDebugPrivilege는 API 함수가 아니며 특권 상수입니다. 또한

, Process.EnterDebugMode 은 수 있다는 사실 스레드에 대한 권한은 반드시 특권이 유용 할 것이라는 점을 의미하지 않는다 - 권한이 첫 번째 (이것은 사용자 또는 그룹별로 구성되어있는 사용자 토큰에 존재해야 , 권한이 있는지)를 설정 한 다음 활성화 또는 비활성화 할 수 있습니다.

따라서 프로세스를 실행하는 사용자가 우선 권한을 갖고 있는지 확인해야합니다. 로컬 정책/사용자 권한 할당에서 로컬 보안 설정 (시작 -> 실행 -> secpol.msc)을 참조하여 누가 권한이있는 사용자인지 확인하고 변경하십시오.

관련 문제