/// <summary> /// 广告是否更新成功的文件,是否存在 /// </summary> public static void GCStateIdFileIsExits() { string filePath = "D://payMedia"; filePath = filePath + "//GCState.txt"; if (System.IO.File.Exists(filePath)) { GcManage.WriteGCStateID("0"); return; } File.Create(filePath).Dispose(); }
public static bool executeOrder(SystemOrder order) { try { switch (order.data.cmd_no) { case "1011": //重启电脑 log.Write("重启电脑"); Restart(); break; case "2011": //缴费系统停用 SysBLL.isDisableApp = true; break; case "2021": //吞卡 break; case "2022": //退卡 break; case "2031": //检查所有设备硬件 break; case "2041": //关闭广告程序 KillApplication("GCMp4"); break; case "2042": //关闭监控程序 KillApplication("1413241343241234123"); break; case "2043": //关闭更新程序 KillApplication("1324123413241324132"); break; case "2051": //重启缴费程序 ShutDown(); break; case "2052": //重启广告播放程序 KillApplication("GCMp4"); StartApp(System.AppDomain.CurrentDomain.BaseDirectory + "GCMp4.exe"); break; case "2053": //重启更新程序 StartApp(""); break; case "2061": //上传日志 if (order.data.cmd_additional != null) { SysConfigHelper.writerNode("Gcmp4PlayIntervalName", (Convert.ToInt32(order.data.cmd_additional) * (1000 * 60)).ToString()); } break; case "2071": //静音 Mute(); break; case "2072": //音量 GcManage.WriteYinliangValue(Convert.ToInt32(order.data.cmd_additional).ToString()); KillApplication("GCMp4"); StartApp(System.AppDomain.CurrentDomain.BaseDirectory + "GCMp4.exe"); break; case "2081": //删除指定文件 System.IO.File.Delete(order.data.cmd_additional); break; case "2091": //暂停视频广告 SysConfigHelper.writerNode("isStopGCMp4", "1"); break; case "2092": //播放视频广告 SysConfigHelper.writerNode("isStopGCMp4", "2"); break; } return(true); }catch (Exception ex) { log.Write("error:命令执行异常:" + ex.Message + ",命令编号:" + order.data.cmd_no); return(false); } }