使用Matlab将用户名和密码发送到程序

时间:2019-06-01 05:41:18

标签: matlab exe credentials

我正在尝试使用Matlab自动登录(如果可能)到我设计的程序之外。

简单的部分是清除/关闭所有正在运行的进程,然后再次启动.exe文件。所有这些都在以下代码中发生:

function appRun
[~, progs]=system('tasklist /FI "imagename eq someApp.exe" /fo table /nh');
if ~isempty(strfind(progs, 'someApp.exe'))
    !taskkill -f -im EikonAPIProxy.exe
    fprintf('someApp has been closed for all users in the station \n')
else
    fprintf('someApp is not running on any of the users of this station \n')
end

fprintf('Starting someApp')
!"C:\myPath\someApp.exe" &

end

此后,该应用程序启动良好,但是需要用户凭据才能开始完全运行。我想知道,如果有办法,如何将登录名和密码传递给此类应用程序。

这是我之前从未尝试过的事情,并且我没有找到太多信息(也许我没有正确搜索)。但无论如何,如果有人可以提供帮助,我将不胜感激。

0 个答案:

没有答案