一程序,在别的机器上都能正常运行,但在有一台机器上不能运行不起来,进程中有。
后来,我把一方法不用了,可以正常运行起来了;不知什么原因,请高手指导。!!!不用的方法是:private static Process GetRunningProcess()
{
Process currentpro = Process.GetCurrentProcess();
Process[] processes = Process.GetProcessesByName(currentpro.ProcessName);
foreach(Process pro in processes)
{
if(pro.Id != currentpro.Id)
{
if (Assembly.GetExecutingAssembly().Location.Replace("/", "\\") == 
currentpro.MainModule.FileName) 

return pro; 

}
}
return null;
}