detecting computer ID from matlab
36 ビュー (過去 30 日間)
古いコメントを表示
Hi everyone, I wonder if any of you can tell me how to get the computer ID from within matlab? I want to make a compiled function that will run only on the computer with this ID.... please help
0 件のコメント
採用された回答
Star Strider
2014 年 7 月 29 日
編集済み: Star Strider
2014 年 7 月 29 日
MATLAB uses the disk volume label for its licensing purposes, so that would probably work in your application as well.
Here is one way to get it:
[s, out] = dos('vol');
sc = strsplit(out,'\n');
VolLbl = sc{2}(end-9:end); % ‘VolLbl’ is a (1x9) char array
This will work on Windows. I don’t have access to a Mac or Linux machine, so I don’t know if this would work with them. You might have to write separate versions for those OSs.
0 件のコメント
その他の回答 (1 件)
Michael Haderlein
2014 年 7 月 29 日
I think that's what you're looking for: http://www.mathworks.com/matlabcentral/fileexchange/16450-get-computer-name-hostname
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!