프로그램을 호출하는 방망이를 실행해야합니다. 문제는 관리자로 BAT를 실행하고 관리자없이 프로그램을 호출해야한다는 것입니다. 왜 그런지 모르겠지만 프로그램을 관리자로 호출하면 프로그램을 열 때 경로 오류가 발생합니다. 관리자 권한없이 호출하면 발생하지 않습니다.
그래서 내 아이디어는 배치가 관리자 권한없이 실행되지만 작동하지 않도록 첫 번째 배치 내에서 form이라는 다른 배치 파일을 실행하는 것입니다.
이력서에서 :
전체 경로로 호출하는 프로그램을 실행하십시오.
c : \ estetica \ estetica.exe를 호출하십시오.
-> 파일 누락 오류
estetica.exe를 사용하여 프로그램을 실행하십시오 (박쥐 파일은 프로그램과 동일한 디렉토리에 있습니다)
오류가 없습니다.
프로그램을 ADMIN으로 실행하십시오.
오류.
관리자 권한없이 BAT 파일을 실행하는 프로그램을 실행하십시오.
완전한.
따라서 작동하는 것은 관리자로 BATCH 파일을 열지 않고 프로그램을 실행하고 프로그램 이름 만 사용하여 실행하십시오.
배치 파일:
SET CUR_DATE=%DATE%
DATE 05/12/2013
START estetica.exe
TIMEOUT 5
DATE %CUR_DATE%
-1 사용하고있는 커맨드 라인을 준다
—
barlop
여기는 소규모 회사의 프로그램이므로 아무도 모릅니다. 관리자가 아닌 계정을 사용하여 runas를 시도했지만 문제가 해결되지 않았습니다.
—
FernandoSBS
@ barlop 모든 것이 OP에 있습니다. 왜 -1
—
FernandoSBS
@FernandoSBS 난 당신이 포함으로 내 -1을 제거했습니다
—
barlop
runas
있습니까? 제안 된 해결 방법이 전혀 작동하지 않으면 단순히 문제를 해결해야합니다.