public void startUpdate() { //先拷贝文件到 updateTemp文件夹 DataTable dt = getUpdateIndex(); setUpdateDateAndVersion(); //检查程序是否允许,关闭程序 int pid = getPID(getAppName()); if (pid != -1) { KillProcessAndChildren(pid); } //扫描现有程序,备份到 //覆盖更新 copyToTempFolder(dt, getAppPath()); //更新 更新配置 setXML xml = new setXML(); xml.setXMLPathLocal("update.xml"); xml.editxml("lastupdateDate", updateDate); xml.editxml("lastupdateVersion", updateVersion); xml.editxml("appDate", updateDate); xml.editxml("appVersion", updateVersion); }
public string getAppName() { setXML xml = new setXML(); xml.setXMLPathLocal("update.xml"); return(xml.getSetXmlValue("appName")); }