我正在尝试使用Java在Windows XP中运行shell脚本。我发现我们可以在Windows中使用 cygwin 运行shell脚本,但是如果它没有安装在系统上呢?
我想检查它是否安装在机器上,如果没有安装 - 将该软件作为我的应用程序的一部分添加并安装。
答案 0 :(得分:0)
如果cygwin抱怨Windows安装程序标准,那么当您安装它时,您应该能够找到该程序的注册表项。
您应该检查注册表中的localmachine / software / cygwin ......这个验证可以使用c#中的RegistryKey类来完成。
要将此程序作为依赖项包含,您必须提供安装应用程序的方式,Visual Studio Windows安装程序? Inno安装程序?