获取Windows服务的Tcl脚本是否存在[关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取Windows服务的Tcl脚本是否存在[关闭]相关的知识,希望对你有一定的参考价值。

我想使用tcl脚本检查是否已安装Windows服务。请注意我使用的是ActiveTcl.8.6.7版本。

提前致谢。

答案

registry包(Windows上的标准)可用于查看实际设置服务的位置。

package require registry
set services [registry keys {HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices}]
if {$yourServiceName in $services} {
    puts "It is installed"
} else {
    puts "No $yourServiceName in [join $services ,]"
}

(检查这对你有用!我在错误的操作系统上为你测试...)

以上是关于获取Windows服务的Tcl脚本是否存在[关闭]的主要内容,如果未能解决你的问题,请参考以下文章