如何通过LabView运行cmd来停止或启动Windows服务?

时间:2017-12-08 14:08:17

标签: cmd windows-services labview

我需要通过 LabVIEW 启动或停止 Windows服务。为此,我需要以管理员身份运行 cmd 。实际上我不知道如何通过 LabVIEW 作为管理员运行 cmd ,所以我通过方式创建了另一个 cmd 描述here (OPTION TWO)。之后我需要输入“net start SERVICE_NAME”或“net stop SERVICE_NAME”,但我不知道如何以编程方式运行其中一个命令。我怎么能这样做?

谢谢

2 个答案:

答案 0 :(得分:1)

我会使用System Exec.vi.不要在链接中使用命令窗口快捷方式的第二个选项,而是按照LabVIEW可执行文件的相同说明(如果不是可执行文件,则按照开发环境)。因此,无论何时在程序中访问System Exec.vi,它都会继承管理员权限。

Here is some more reading on System Exec.vi

答案 1 :(得分:1)

我认为你可以使用Grovf的以下工具包。

http://sine.ni.com/nips/cds/view/p/lang/en/nid/215588