我正在使用Windows VB.net表单检查域计算机是否存在防病毒软件。如果缺少,应用程序会将安装程序复制到域计算机本地C:\驱动器。一切正常,但最后一个难题是使用WMI Win32_Process.Create之类的东西调用.exe安装程序作为后台进程。我有域计算机需要.txt文件中的软件,但我很难让这个方法工作。我意识到PowerShell可能更适合这个,但这将用于70个不同的站点,这些站点并不是一贯设置的。该应用程序允许轻松的用户交互(站点IT工程师),而不是他们调整脚本。关于实现这一目标的最佳方法的任何建议都将非常感激。
到目前为止我所拥有的......
CopiesList
答案 0 :(得分:0)
我有一个更新程序,在下载所需的文件后,它需要启动exe文件。它使用以下代码:
Dim MyPath As String
MyPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase)
Dim SoftwarePath As String = MyPath & "\Program.exe"
If File.Exists(SoftwarePath) Then
Process.Start(SoftwarePath, "")
Application.Exit()
End If