명령 줄에서 실행 파일을 위해 Windows XP SP3에 대해 설정된 Windows 7 호환성 모드 및 사용자 계정 컨트롤 프롬프트 무시 내부에서 수정해야 할 모든 속성을 가지고

Boss라는 응용 프로그램을 패키징하려고하는데 SCCM 2012를 통해 배포하려고하며 이전 Windows 2K 응용 프로그램 인 것처럼 보이므로 MSI 내부에서 수정해야 할 모든 속성을 가지고 있지 않으므로 Setup.exe와 DLL이 Windows 7에서 작동하도록 등록합니다.

일반 setup.exe로 설치를 완료했지만 응용 프로그램을 실행하려면 관리자 권한이 필요합니다.

.CMD 설치 프로그램 시퀀스에서 다음 명령을 설정하려고했습니다.

reg.exe Add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /f /v "C:\Boss2K\Boss.exe" /d "WINXPSP3"

또한 관리자 계정으로 만 응용 프로그램을 실행하지만 관리자 권한이없는 단일 사용자가 시도하면 관리자 자격 증명을 입력하여 실행하라는 메시지가 표시됩니다.

주요 설치 순서는 다음과 같습니다.

@echo off

start /wait C:\Boss1\setup.exe /quiet

del "C:\Users\Public\Desktop\Boss.lnk"
del "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Boss\Boss.lnk"
del "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Boss\Test-O-Matic!.lnk"

copy /y "%~dp0Boss.lnk" "C:\Users\Public\Desktop"
copy /y "%~dp0Boss.lnk" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Boss\Boss.lnk"
copy /y "%~dp0Test-O-Matic!.lnk" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Boss\Test-O-Matic!.lnk"

reg.exe Add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /f /v "C:\Boss2K\Boss.exe" /d "WINXPSP3"

exit

따라서이 두 화면을 우회하기 위해 여기에 누락 된 것이 있는지 알고 싶습니다. 모든 사용자와 사용자 계정 컨트롤에 대한 호환성 / 변경 설정을 사용하여 팝업을 표시하지 않고 응용 프로그램을 실행하십시오. 신청.

나는 많은 도움을 주셔서 감사합니다! 감사하고 친절합니다.



답변

표준 사용자가 권한 상승이 필요한 응용 프로그램을 실행하려고하면 관리자 자격 증명을 입력해야합니다. 관리자가 아니므로 관리자 권한으로 실행되는 프로그램을 시작하는 것이 안전하지 않습니다. 관리자가 아닌 표준 사용자로 프로그램을 실행할 수 있도록 프로그램 수정에 필요한 액세스 권한을 부여하거나 디스크의 시스템 부분에 쓸 수 있도록 관리자에게 권한을 부여해야합니다.


답변

MSI 파일 압축 풀기 :

 msiexec /a setup.msi /qb TARGETDIR=C:\extracted_files

호환성 Windows XP SP3에서 응용 프로그램 설치 실행


답변

사용하다 runas.exe

앱 바로 가기를 만들고 명령 줄을 다음과 같이 수정하십시오.

runas /user:Administrator /savecred C:\Boss2k\Boss.exe

관리자 자격 증명을 한 번 요청하고 저장하므로 사용자는 관리자 권한으로 앱을 실행할 수 있습니다.