最大的网站源码资源下载站,
重复启动的问题有时候很让人头疼,特别是服务端socket端口,需要注册,当你启动服务程序,那么该端口就被注册了,如果再次启动,明显会对已经启动的应用程序产生威胁
如果我们能有个方法,当应用程序加载的时候,发现该程序已经运行,就关闭该程序
private static void checkrunning()
{
int proceedingcount = 0;
system.diagnostics.process[] processes;
processes = system.diagnostics.process.getprocessesbyname("myserver");
foreach(system.diagnostics.process isprocedding in processes)
{
if(isprocedding.processname=="myserve")
{
proceedingcount += 1;
}
}
if(proceedingcount > 1)
{
dialogresult result;
result=messagebox.show("服务已经打开","提示",messageboxbuttons.ok,messageboxicon.information);
foreach(system.diagnostics.process myprocess in processes)
{
myprocess.kill();
}
}
}
新闻热点
疑难解答
图片精选