Ⅰ 如何判断程序是否第一次运行
你好我用的是C# winform编程,判断程序第一次运行原理是在进程中看这个程序有没有执行
示例代码如丛旁下:
staticclassProgram
{
///<summary>
///笑大应用程序的主入口点。
///</summary>
渗升橡[STAThread]
staticvoidMain()
{
boolisRuned;
System.Threading.Mutexmutex=newSystem.Threading.Mutex(true,"OnlyRunOneInstance",outisRuned);
if(isRuned)
{
//你的代码
}
}
}
Ⅱ c#中怎样判断一个程序是否正在运行
判断代码如下:
stringname="进程名";
if(GetPidByProcessName(name)==0)
{
MessageBox.Show("程序未运行");
return;
}(stringprocessName)
{
Process[]arrayProcess=Process.GetProcessesByName(processName);foreach(ProcesspinarrayProcess)
{
returnp.Id;
}
return0;
}
注意事项
/获取欲启动进程名
string strProcessName;
strProcessName = System.Diagnostics.Process.GetCurrentProcess().ProcessName;
//检查进程是否已经启动,已经启动则退出程序。
if (System.Diagnostics.Process.GetProcessesByName(strProcessName).Length > 1)
{
Application.Exit();
return;
}
Application.EnableVisualStyles();
Application.(false);
Application.Run(new frmMainPlatform());
Ⅲ 易语言中怎样检测某个程序是否正在运行
.版本 2
.支持库 eAPI
.子程序 _按钮1_被单击
.局部变量 进程列表, 进程信息, , "0"
.局部变袜做宽量 计次, 整数型
.局部变量 存在进程, 逻辑型
.局部变量 要判断的程序名, 文本型
进程列表 = 取系统进程列表 ()
要判断的程序名 = “QQ1.exe” '胡尺 这里的QQ.exe可以改为你想要判断的程序名
.计次循环首 (取数组成员数 (进程列表), 计次)
.如果 (进告亮程列表 [计次].进程名称 = 要判断的程序名)
存在进程 = 真
跳出循环 ()
.否则
存在进程 = 假
.如果结束
.计次循环尾 ()
.判断开始 (存在进程 = 真)
信息框 (“存在进程: ” + 要判断的程序名, 0, )
.默认
信息框 (“不存在进程: ” + 要判断的程序名, 0, )
.判断结束