2011-10-10 2 views
9

일부 독립 실행 형 응용 프로그램 (*.exe)에 GUI를 컴파일하고 싶습니다. 주요 아이디어는 그것을 실행하는 권한의 필요성없이 다른 컴퓨터에서 내 응용 프로그램을 실행하는 것입니다.관리자 권한없이 MCR을 설치할 수있는 최신 Matlab 버전은 무엇입니까?

these steps을 수행하는 동안 vcredist_x86.exe을 다른 컴퓨터 관리자에게 실행하고 싶을 때 권한이 필요합니다. 나는 공식 포럼에서 요청했고 가능하지 않다는 것을 확인했다. 지금 어떤 어떤 matlab에 버전까지했다가 실행 독립형 응용 가능 권한이없는 방법, 이 지원된다는 사실에도 불구하고 How can I install the Matlab Component Runtime without Administrator rights when using MATLAB Compiler 4.6 (R2007a)

:

가 여기에 이전 버전과 다른 흥미로운 대안도 있었다?

내 버전은 2010b이지만 MCR을 권한없이 실행할 수있는 최신 버전을 사용할 수 있습니다. Matlab 컴파일러가 있지만 Matlab 코드 생성기가 없습니다 (자동으로 다른 언어로 변환).

답변

2

Matlab 사용자 실행 파일을 실행하려면 Microsoft DLL이 필요합니다. Matlab 버전은 필수 Microsoft DLL없이 사용자 실행 파일을 실행할 수 없습니다. 관리자 권한이없는 Windows 소유 디렉토리에는 DLL을 설치할 수 없습니다. 이것은 Matlab 런타임 문제가 아닌 구성 문제입니다. 해결책은 사용자 응용 프로그램이있는 로컬 폴더에 필요한 DLL을 설치하는 것입니다. "네트워크 재배포 가능"및 "등록"DLL에 관한 문서의 모든 내용을 무시하십시오.

vcredist_x86.exe을 권한없이 실행할 수 있는지 여부를 모르겠습니다. 설치 경로를 "Program_Files ..."대신 로컬 디렉토리로 설정하는 문제 일 수 있습니다. 어느 쪽이든 vcredist_x86.exe은 필요하지 않아야하므로 중요하지 않습니다.

당신이하려고하는 것이 가능하거나 Matlab이 어떻게 든 그것을 막아 버린 경우 나는 모르지만 당신이 거기에 도착하는 방법에 대해 혼란스럽고 비 사용자 디렉토리에 설치하려고 시도하여 문제를 복합 시켰다고 생각합니다 .

관련 문제