我们的软件安装程序会检查PC以确保已安装先决条件(.NET框架,服务包等)。它主要是通过检查PC上的注册表项来实现的。
我被要求研究制作一个可以完成同样工作的网页,检查个人电脑并报告他们已经/缺少的软件版本。
Windows更新是我能想到的最接近的类比。
但是我不知道如何实现它,我作为一个非Web开发人员来到这里,寻找一种方法来调用我们现有的prereqs从网页检查代码并将结果发送回页面。
非常感谢任何指示!
答案 0 :(得分:0)
创建一个单独的函数来检查每个先决条件。 您可以按照与软件相同的方式检查先决条件,即检查注册表。 为此,请为您的Web脚本提供Windows注册表文件的路径。 逐行读取文件。 并检查您要查找的特定软件的输入。 如果存在,则安装,否则不安装。
在ui方面,您可能想要创建一个表单从用户获取一些输入,然后点击提交按钮,运行所有功能....结果将让用户知道,哪些服务已经存在,哪些不存在。你可以用php,ruby,python或任何其他类似语言编写上面的代码......
答案 1 :(得分:0)
希望重用现有代码,如Merlyn Morgan-Graham所说,所以我认为他们必须允许安装一个软件。他们可能还没有在他们的机器上安装我们的软件/代码,网页是为了让他们检查他们的准备情况。
我如何通过网页安装和运行软件......