2011-10-10 7 views
9

Chcę skompilować niektóre GUI do samodzielnej aplikacji Windows (*.exe). Główną ideą jest uruchamianie moich aplikacji na różnych komputerach BEZ konieczności korzystania z uprawnień.Która wersja Matlab była najnowszą wersją, która umożliwiała instalację MCR bez uprawnień administratora?

Podczas wykonywania these steps zauważyłem, że gdy chcę uruchomić vcredist_x86.exe na innym komputerze wymagane są uprawnienia administratora. Zapytałem na oficjalnym forum i potwierdzili, że nie jest to możliwe.

Nie

była również inna ciekawa alternatywa ze starszą wersję tutaj: How can I install the Matlab Component Runtime without Administrator rights when using MATLAB Compiler 4.6 (R2007a)

Pomimo faktu, że teraz nie ma sposobu, wspierany do której Matlab wersja to było możliwe samodzielne aplikacje prowadzony bez uprawnień?

Moja wersja to 2010b, ale mogę korzystać z najnowszej wersji, która obsługuje możliwość uruchamiania MCR bez uprawnień. Mam kompilator Matlaba, ale nie generator kodu Matlab (do automatycznego tłumaczenia na inny język).

Odpowiedz

2

Pliki wykonywalne użytkownika Matlab wymagają plików DLL Microsoft. Żadna wersja Matlab nie będzie w stanie uruchamiać plików wykonywalnych użytkownika bez wymaganych bibliotek DLL Microsoft. Nie można instalować bibliotek DLL w katalogach należących do systemu Windows bez uprawnień administratora. Jest to problem z konfiguracją, a nie z działaniem środowiska wykonawczego Matlab. Rozwiązaniem jest zainstalowanie wymaganych bibliotek DLL w folderze lokalnym, w którym znajduje się aplikacja użytkownika. Zignoruj ​​wszystkie rzeczy w dokumentach dotyczące "sieciowych plików redributables" i "rejestracji" plików DLL.

Nie wiem, czy możliwe jest uruchamianie vcredist_x86.exe bez uprawnień. Może to być kwestia ustawienia ścieżki instalacji do lokalnego katalogu zamiast "Program_Files ...". Tak czy inaczej nie ma znaczenia, ponieważ vcredist_x86.exe nie powinno być konieczne.

Nie wiem, czy to, co chcesz zrobić jest możliwe lub jeśli Matlab zablokował go w jakiś sposób, ale myślę, że dostał mylić o tym, jak się tam dostać i nie pogarsza swoje problemy próbuje zainstalować do katalogów non użytkowników .

Powiązane problemy