How protect a package app from copy
조회 수: 2 (최근 30일)
이전 댓글 표시
Hello,
I would like distribute an application build by app designer but i would like protect it from copy.
I think about an usb doogle wich allow the app execution. By this way anyway if the app is accessible (web or other) but only the physical usb dongle can open the app.
Is the dongle is possible for matlab app? And if yes , how?
Thank you,
Regards
Marc
댓글 수: 0
채택된 답변
Andrey Kiselnikov
2019년 6월 5일
Hi Marc! What about next idea: link the copy of your application to PC id like a disc label or MAC?
Below there are functions how to reach that data from MATLAB:
%Access PC MAC
[status,result] = dos('getmac');
mac = result(160:176);
%Access to Volume Label
[s, out] = dos('vol');
sc = strsplit(out,'\n');
VolLbl = sc{2}(end-9:end); % ‘VolLbl’ is a (1x9) char array
댓글 수: 2
Andrey Kiselnikov
2019년 6월 5일
편집: Andrey Kiselnikov
2019년 6월 5일
The better way is to build any private web service where there will be a white list of allowed PC ID's (Google Clouds etc.). Then you can use MATLAB Web API to check is current Machine ID allowed to run.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!