スタンドアロンアプリ​ケーションにユーザ毎​の実行権限を付けるに​はどのようにすればよ​いですか?

2 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2009 年 12 月 14 日
MATLAB Compiler でスタンドアロンアプリケーションを作成しています。パスワードを設定するなど、ユーザ毎にアクセス権限を付与する方法を教えてください。

採用された回答

MathWorks Support Team
MathWorks Support Team 2009 年 12 月 14 日
スタンドアロンアプリケーション(EXE)にユーザ毎の権限を与える方法としましては以下の2通りの方法が考えられます。
 1. ファイルのセキュリティを設定する
 2. パスワード機能を付加する
1. ファイルのセキュリティを設定する
EXEを作成した後、そのファイル自身にセキュリティの設定をします。例えば、WindowsXPの場合、ファイルを右クリック→[プロパティ]→[セキュリティ]でアクセス権を付加することが可能です。
2. パスワード機能を付加する
MATLABファイルの先頭に下記プログラムを挿入し、EXE化します。下記はINPUT関数により、入力を促します。入力キーワードが合っていれば後段の処理に進みます。
%-----------------------------------------%
% 文字列'pass'が入力されるとOK
passin = input('Enter password\n', 's');
if (strcmp(passin, 'pass')==0)
disp('wrong password');
return
else
%別処理
end
%-----------------------------------------%

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeスタンドアロン アプリケーション についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!