- The MATLAB Runtime cache, which improves performance, does not include readable source code by default but rather necessary packaged components for execution.
- Use the 'MCR_CACHE_ROOT' environment variable to change the cache directory to a less accessible location.
- Implement a feature in your application to clear the cache directory upon exit, though this may affect performance for subsequent runs.
- MATLAB Compiler encrypts your code during compilation, making it difficult to access the original .m files from the executable or cache.
- Protect your code through licensing agreements and copyright notices as a deterrent against unauthorized use.
Matlab GUI cache file
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I created a exe file of Matlab GUI program, and found that each time I run the exe file, the source codes (.m files) will be generated in a cache folder. I was wondering that is that possible to hide those source codes to prevent other users from finding those when they use the exe file.
Thanks.
Regards,
0 Kommentare
Antworten (1)
Pratyush
am 24 Mai 2024
Hi Ye,
To prevent users from accessing source code (.m files) when running a MATLAB GUI program compiled into an executable (EXE) file, consider the following key points:
While you can't disable caching, you can manage and mitigate access to source code through environmental settings, cleanup procedures, and the inherent protection provided by MATLAB Compiler's encryption.
0 Kommentare
Siehe auch
Kategorien
Mehr zu MATLAB Compiler finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!