2017-09-19 3 views
-1

관리자 권한으로 AutoIt 프로그램을 실행해야합니다. 설치하는 동안 #requireadmin을 사용합니다. #requireadmin을 사용하지 않고 관리자 권한으로 설치 한 후 프로그램을 실행하기에 충분합니까? 아니면 다른 것을 시도해야합니까?설치 후 exe를 관리자 권한으로 실행하십시오.

+1

"설치"에서 무엇을 의미합니까? 코드 예제를 설명하고 보여줄 수 있습니까? #requireadmin은 현재 스크립트가 실행하는 데 완전한 관리자 권한이 필요하다는 것을 지정합니다. – matrix

+0

2 개의 프로그램을 사용합니다 - 하나는 설치하고 다른 핫스팟은 시작합니다. 첫 번째 프로그램에서 #requireadmin을 사용하여 프로그램 폴더에 두 번째 프로그램을 설치합니다. 핫스팟을 시작하려면 관리자 권한이 필요합니다. 제 질문은 제 2 프로그램에서도 #requireadmin을 사용해야하는지 아니면 #requireadmin을 사용하지 않고 실행할 수 있습니까? – Kumar

+0

두 번째 프로그램에서 #requireadmin을 사용해야합니다. – matrix

답변

1

프로그램을 설치할 때 관리자 권한으로 실행하면 "가장 높은 권한으로 실행"옵션이 설정된 예약 된 작업을 만들 수 있습니다. 그런 다음 나중에 응용 프로그램을 관리자 권한없이 실행하면 관리자 권한을 얻기 위해이 작업을 실행할 수 있습니다.

ObjCreate ("Schedule.Service") 또는이를 수행하는 방법에 대한 작업 스케줄러 UDF를 검색하십시오. 또한 예 및 Windows 용 작업 스케줄러 com 객체에 대한 설명서는 here입니다.

2

두 번째 프로그램에서 #requireadmin은 현재 스크립트에만 영향을주기 때문에 사용해야합니다.

+0

#requireadmin을 사용하지 않고 두 번째 프로그램을 실행할 수있는 다른 방법이 있습니까? 그렇다면 전문 소프트웨어는 어떻게 운영되고 있습니까? – Kumar

+0

소프트웨어에 따라 다릅니다. 예를 들어 소프트웨어를 서비스로 등록하고 로컬 시스템으로 실행할 수 있습니다. – matrix

관련 문제