"Matlab .NET Bridge"用于另一种方式 - 从.NET调用Matlab.从Matlab调用.NET类可以使用.NET外部接口支持直接完成.
function out = isWindowsAdmin()
%ISWINDOWSADMIN True if this user is in admin role.
wi = System.Security.Principal.WindowsIdentity.GetCurrent();
wp = System.Security.Principal.WindowsPrincipal(wi);
out = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator);
Run Code Online (Sandbox Code Playgroud)
这应该适用于安装了.NET的任何Windows版本.更"本机"的方式可能需要编写一个MEX来调用win32 API函数,这将是更多的工作.适用于我的XP机器.
| 归档时间: |
|
| 查看次数: |
1941 次 |
| 最近记录: |