Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在vb.net中是否有方法使进程开始关闭我的程序?_Vb.net_Process - Fatal编程技术网

在vb.net中是否有方法使进程开始关闭我的程序?

在vb.net中是否有方法使进程开始关闭我的程序?,vb.net,process,Vb.net,Process,我的程序检查是否有自己的新版本。如果是,它将退出并启动一个更新程序来替换它,然后重新启动。 我的问题是,我没有找到任何关于如何在关闭实际程序后立即启动进程的信息。 有什么建议吗 提前感谢我本想添加一条评论,但我的分数太低了。更新程序本身可能应该包含一个检查来确定应用程序是否正在运行实例,并且应该包含一个超时循环来执行此检查,并在启动状态之后考虑超时。这样您就可以唤醒它,并关闭应用程序。更新程序只需确定应用程序未运行,比较版本即可执行预期的更新操作 一个可能的解决方案是通过tash scedule

我的程序检查是否有自己的新版本。如果是,它将退出并启动一个更新程序来替换它,然后重新启动。 我的问题是,我没有找到任何关于如何在关闭实际程序后立即启动进程的信息。 有什么建议吗


提前感谢

我本想添加一条评论,但我的分数太低了。更新程序本身可能应该包含一个检查来确定应用程序是否正在运行实例,并且应该包含一个超时循环来执行此检查,并在启动状态之后考虑超时。这样您就可以唤醒它,并关闭应用程序。更新程序只需确定应用程序未运行,比较版本即可执行预期的更新操作


一个可能的解决方案是通过tash sceduler或cron job创建一个任务,启动进程外应用程序,如CMD.exe。。这就引出了我最初的评论问题:关于你的程序是为什么操作系统和平台设计的

为什么之后?你能启动更新程序然后退出你的程序吗?谢谢你的回答。它适用于win xp及更高版本,用vb.net 2010编写。