2010-01-19 67 views
0

我想实现以下目标。我有一个由Windows服务运行的C#服务器应用程序。该服务当前要求服务器应用程序位于特定的目录中。从Windows服务运行多个可执行文件

是否有可能创建一个Windows服务,在开始的时候出现一个目录,并运行在该目录中的应用程序?你是怎样做的?

可这样的“配置”服务用于启动多个应用程序(具有相同名称的可执行文件,但位于不同的目录)。这将用于并行运行不同版本的服务器应用程序。或者每个运行实例需要一个服务?

回答

0

是的,只需设置上下文以反映所需的environment.To做到这一点使用Environment.SetEnvironmentVariable
单个服务可以启动许多应用程序,每个应用程序都有其环境。在注册表中使用配置文件或持久数据。