怎么判断程序是否在远行?用户是否在使用?就拿我们用的VS来说吧!

来源:百度知道 编辑:UC知道 时间:2024/05/22 02:50:31
最好是发给我一个类!谢谢!最好是多加一些注释!!

十分感谢!!!
我没 说清楚 是 用 c# 的 代码 !!!! 我邮箱asp.netandc@163.com

//判断程序是否在运行

//获取欲启动进程名
string strProcessName;

strProcessName = System.Diagnostics.Process.GetCurrentProcess().ProcessName;
////获取版本号
//CommonData.VersionNumber = Application.ProductVersion;

//检查进程是否已经启动,已经启动则显示报错信息退出程序。
if (System.Diagnostics.Process.GetProcessesByName(strProcessName).Length > 1)
{

// MessageBox.Show(CommonData.MSG_00009_000, UserMaintenance.LOGIN_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
Console.WriteLine("程序已经开始运行");

return;
}

客户端程序运行后 执行一个方法来通知服务器端
例如在服务器端由一个xml文件 来记录

任务管理器,看进程