请各位高手帮小妹看看,这个问题是怎么回事?我在是按照通常的方法先退出EXCEL的应用,然后去杀死EXCEL的进程,代码如下:
Process[] myProcesses;
DateTime startTime;
myProcesses = Process.GetProcessesByName("Excel");SecurityPermission perm = new SecurityPermission(SecurityPermissionFlag.AllFlags);
perm.Assert();
//得不到Excel进程ID,暂时只能判断进程启动时间
foreach (Process myProcess in myProcesses)
{
if (!myProcess.CloseMainWindow())
{
startTime = myProcess.StartTime;//运行到这一句话的时候就报错说“拒绝访问”
if (startTime > beforeTime && startTime < afterTime)
myProcess.Kill();
}
}
在没有布控域的机器上就运行良好,但是现在出现这样的问题,能试的办法都试过了,请好心人能提供一点思路
Process[] myProcesses;
DateTime startTime;
myProcesses = Process.GetProcessesByName("Excel");SecurityPermission perm = new SecurityPermission(SecurityPermissionFlag.AllFlags);
perm.Assert();
//得不到Excel进程ID,暂时只能判断进程启动时间
foreach (Process myProcess in myProcesses)
{
if (!myProcess.CloseMainWindow())
{
startTime = myProcess.StartTime;//运行到这一句话的时候就报错说“拒绝访问”
if (startTime > beforeTime && startTime < afterTime)
myProcess.Kill();
}
}
在没有布控域的机器上就运行良好,但是现在出现这样的问题,能试的办法都试过了,请好心人能提供一点思路
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货