2017-09-18 14 views
0

관리자 권한 및 설정 세션 변수와 함께 실행 이 사용자 지정 작업을 실행하려면 관리자 권한이 필요합니다. 그래서 사용자 지정 동작 정의의 Execute="deferred" & Impersonate="no"을 설정합니다. 그러면 session["PrinterNo"] & session["UtillRegKey"]에 액세스 할 수 없습니다. 세션 변수에 액세스하려면 Execute="immediate"이어야합니다. 하지만 관리자로 실행되는 사용자 지정 실행 동작을 방지하는 Execute="immediate"으로 설정할 수 없습니다.사용자 지정 작업은 내가 사용자 지정 작업 및 월로 registy를 실행 한 다음 일부 세션 변수를 설정할

아무도 나를 극복 할 수 있습니까?

답변

2

지연된 (상승 된) 설치 단계에서는 세션 속성을 수정할 수 없습니다. 지연된 사용자 지정 작업 중에 세션 속성을 읽을 수 있으며 다른 사용자 지정 동작에 의해 설정된 특수 속성이 필요합니다. session.CustomActionData

레지스트리에서 읽는 중일 뿐이므로 작업을 즉시 수행 할 수 있습니다 .