2012-02-13 61 views
0

我试图写一个脚本,如果服务崩溃,邮件将发送给相应的人。如何找到哪个服务调用我的应用程序?

在windows中,我们可以选择服务,如果服务崩溃了,我想要运行我的脚本。现在的问题是,如何找出哪个服务调用我的脚本? 以便我可以通过电子邮件发送给相应的人。 例如 如果脚本被服务A调用,它将向A发送一封电子邮件,如果它被B调用,它将邮件发送给B人。

现在的问题是,我将如何找到哪个服务调用我的脚本。是他们以任何方式找出哪个服务或哪个程序调用了我的服务?

请回复w.r.t. C#因为即时通讯使用它。

在前提前

回答

2

你找不到。但你不需要,配置是特定于每个服务。只需通过命令行传递电子邮件中需要的任何相关信息即可。使用Main()或Environment.CommandLine的参数在C#代码中读取它。

enter image description here

+0

感谢.............但即时给我的exe文件,但路径它不是调用它....... althogh在在前两种情况下的服务restared成功 – user1187379 2012-02-14 09:18:35

+0

它不应该重新启动。请注意截图中“First failure”旁边的组合框。你不能两面都有。 – 2012-02-14 09:24:30

相关问题