{AFB904C4-C255-4540-B97E-A75A34F1FFB0}9.1.0.0Commercial0D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\AutoUpdateEx.exeAutoUpdateEx.exeD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftexeArchive10%AppFolder%10010000011100收银软件0006330000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\AxInterop.WMPLib.dllAxInterop.WMPLib.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dbeng12.exedbeng12.exeD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftexeArchive10%AppFolder%10010000000000SQL Anywhere00000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dbeng12.licdbeng12.licD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftlicArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dbicu12.dlldbicu12.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dbicudt12.dlldbicudt12.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dblgen11.dlldblgen11.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dblgen12.dlldblgen12.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dblgzh11.dlldblgzh11.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dblgzh12.dlldblgzh12.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dblib11.dlldblib11.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dbodbc11.dlldbodbc11.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dbodbc12.dlldbodbc12.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dbserv12.dlldbserv12.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dbsrv12.exedbsrv12.exeD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftexeArchive10%AppFolder%10010000000000SQL Anywhere00000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dbsrv12.licdbsrv12.licD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftlicArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\DirectShowLib-2005.dllDirectShowLib-2005.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\iAnywhere.Data.SQLAnywhere.v4.0.dlliAnywhere.Data.SQLAnywhere.v4.0.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\Interop.WMPLib.dllInterop.WMPLib.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\mwrf32.dllmwrf32.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\Newtonsoft.Json.dllNewtonsoft.Json.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\RealEstate.Core.dllRealEstate.Core.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\TouchCashier.exeTouchCashier.exeD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftexeArchive10%AppFolder%10010000000000TouchCashier00000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\update.xmlupdate.xmlD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftxmlArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\WPFMediaKit.dllWPFMediaKit.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\zxing.dllzxing.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\datebase\hydb.dbhydb.dbD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\datebasedbArchive10%AppFolder%\datebase1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\datebase\hydb.loghydb.logD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\datebaselogArchive10%AppFolder%\datebase1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\datebase\hydb.mlghydb.mlgD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\datebasemlgArchive10%AppFolder%\datebase1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\Microsoft.ReportViewer.Common.dllMicrosoft.ReportViewer.Common.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\Microsoft.ReportViewer.ProcessingObjectModel.dllMicrosoft.ReportViewer.ProcessingObjectModel.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\Microsoft.ReportViewer.WinForms.dllMicrosoft.ReportViewer.WinForms.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\Microsoft.SqlServer.Types.dllMicrosoft.SqlServer.Types.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\System.Net.Http.dllSystem.Net.Http.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\ArcFaceAPI.dllArcFaceAPI.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\libarcsoft_fsdk_age_estimation.dlllibarcsoft_fsdk_age_estimation.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\libarcsoft_fsdk_face_detection.dlllibarcsoft_fsdk_face_detection.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\libarcsoft_fsdk_gender_estimation.dlllibarcsoft_fsdk_gender_estimation.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\dhbzdnplu.exedhbzdnplu.exeD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftexeArchive10%AppFolder%10010000000000dhbzdnplu00000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\MSCMCCHS.DLLMSCMCCHS.DLLD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\MSWINSCK.OCXMSWINSCK.OCXD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftocxArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\Proxydll.dllProxydll.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\winsock.dllwinsock.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\libESPay.dlllibESPay.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\LiveCharts.dllLiveCharts.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\LiveCharts.Wpf.dllLiveCharts.Wpf.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\BreakpointTransmission.Client.dllBreakpointTransmission.Client.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\CL.IO.Zip.dllCL.IO.Zip.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\ReadRfid.dllReadRfid.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\rfidlib_aip_iso15693.dllrfidlib_aip_iso15693.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\rfidlib_ANM103R.dllrfidlib_ANM103R.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\rfidlib_ANM201.dllrfidlib_ANM201.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\rfidlib_ANRD543.dllrfidlib_ANRD543.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\rfidlib_drv_rd5100.dllrfidlib_drv_rd5100.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\rfidlib_LSGate.dllrfidlib_LSGate.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\rfidlib_reader.dllrfidlib_reader.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\TouchCashier.exe.configTouchCashier.exe.configD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftconfigArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\SuperSocket.ClientEngine.dllSuperSocket.ClientEngine.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\WebSocket4Net.dllWebSocket4Net.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\BouncyCastle.Crypto.dllBouncyCastle.Crypto.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\CCB_B2CPay_Util.dllCCB_B2CPay_Util.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\libESAdvert.dlllibESAdvert.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\libESFont.dlllibESFont.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\libESImage.dlllibESImage.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\TinyPinyin.dllTinyPinyin.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\ArcFaceSDK.dllArcFaceSDK.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\libarcsoft_face_engine.dlllibarcsoft_face_engine.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0000D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft\libarcsoft_face.dlllibarcsoft_face.dllD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoftdllArchive10%AppFolder%1001000000000000000000110000327686553565535655356553565535655356553565535655356553565535AllNone0001130One Progress Bar (While Installing)2One Progress Bar (While Installing)00ffffffece9d8ece9d8000000000000ffffffece9d8ece9d8ffffffaca899000000000000aca899316ac5716f64Default_Top_Banner.jpgDefault_Side_Banner.jpg0110Arial0-137000001Arial0-137000001Arial0-247000001Arial0-134000001Arial0-13400000101515151511515151521515151510104973621On PreloadOn Progressnumber e_Stage, string e_CurrentItemText, number e_CurrentItemPct, number e_StagePctOn Cancel1102117812203111022111120221211307900114010012213012022140130790101401000English0912345678910111213%ProductName% SetupInstalling %ProductName%Please wait...&CancelProgress TwoPerforming Actions...Chinese (Simplified)142345%ProductName% 安装程序 正在安装 %ProductName% 请稍候...取消(&C)进程二正在执行动作...List 1All1uninstall.xml%AppFolder%\Uninstall%AppFolder%\uninstall.exe000001008080b4c2e35971b6000%ProductName% UninstallArial0-377001001ffffff00000001v%ProductVer%Arial0-187001001ffffff00000001Arial0-164000001ffffff000000011111%ProductName%%ProductVer%%ProductName%00%CompanyName%%CompanyURL%%CompanyName% Support Department%CompanyURL%%ProductVer%%AppFolder%0Uninstall %ProductName%Removes %ProductName% from your computer.000%TempFolder%\%ProductName% Uninstall Log.txt000100Welcome to Uninstall1Welcome to Uninstall00ffffffece9d8ece9d8000000000000ffffffece9d8ece9d8ffffffaca899000000000000aca899316ac5716f64Default_Top_Banner.jpgDefault_Side_Banner.jpg0110Arial0-137000001Arial0-137000001Arial0-247000001Arial0-134000001Arial0-1340000010151515151151515152151515151010497362On PreloadOn BackOn NextOn CancelOn HelpOn Ctrl Messagenumber e_CtrlID, number e_MsgID, table e_Details110300751110110761110011-101110211-912200111023001101English0912345678910111213%ProductName% UninstallerWelcomeWelcome to the uninstaller for %ProductName% %ProductVer%&Next >< &Back&Cancel&HelpThis program will uninstall %ProductName% %ProductVer%.
If %ProductName% is currently running, please close it before proceeding with the uninstallation.
Otherwise, click Next to continue.
Uninstall %ProductName%Chinese (Simplified)142345%ProductName% 卸载程序欢迎欢迎使用 %ProductName% %ProductVer% 卸载程序下一步(&N) >< 返回(&B)取消(&C)帮助(&H)该程序将卸载 %ProductName% %ProductVer%。
如果 %ProductName% 当前正在运行,继续卸载之前请将其关闭。
否则,请单击“下一步”继续。
卸载 %ProductName%1130One Progress Bar (While Uninstalling)2One Progress Bar (While Uninstalling)00ffffffece9d8ece9d8000000000000ffffffece9d8ece9d8ffffffaca899000000000000aca899316ac5716f64Default_Top_Banner.jpgDefault_Side_Banner.jpg0110Arial0-137000001Arial0-137000001Arial0-247000001Arial0-134000001Arial0-13400000101515151511515151521515151510104973621On PreloadOn Progressnumber e_Stage, string e_CurrentItemText, number e_CurrentItemPct, number e_StagePctOn Cancel1102117812203111022111120221211307900114010012213012022140130790101401000English0912345678910111213%ProductName% UninstallerRemoving %ProductName%Please wait...&CancelProgress TwoPerforming Actions...Chinese (Simplified)142345%ProductName% 卸载程序正在移除 %ProductName%请稍候...取消(&C)进程二正在执行动作...100Finished Uninstall1Finished Uninstall00ffffffece9d8ece9d8000000000000ffffffece9d8ece9d8ffffffaca899000000000000aca899316ac5716f64Default_Top_Banner.jpgDefault_Side_Banner.jpg0110Arial0-137000001Arial0-137000001Arial0-247000001Arial0-134000001Arial0-1340000010151515151151515152151515151010497362On PreloadOn BackOn NextOn CancelOn HelpOn Ctrl Messagenumber e_CtrlID, number e_MsgID, table e_Details110300751110110761110011-101110210-912200110023001111English0912345678910111213%ProductName% UninstallerUninstallation FinishedThe uninstallation has completed successfully.&Finish< &Back&Cancel&Help%ProductName% %ProductVer% has been uninstalled.
Please click Finish to exit.
Uninstallation SuccessfulChinese (Simplified)142345%ProductName% 卸载程序卸载已完成卸载已成功完成。完成(&F)< 返回(&B)取消(&C)帮助(&H)%ProductName% %ProductVer% 已被卸载。
请单击“完成”退出。
卸载成功On StartupOn Pre UninstallOn Uninstall Errornumber e_ErrorCode, string e_ErrorMsgIDOn Post UninstallOn Shutdown0%TempFolder%\%ProductName% Setup Log.txt0100002001008080b4c2e35971b6000%ProductName%Arial0-377001001ffffff00000001v%ProductVer%Arial0-187001001ffffff00000001Arial0-164000001ffffff00000001003030114830737790011210A3AC9AE7-E82E-415B-BD78-32116A15D3D70%CompanyName%%CompanyURL%327686553565535655356553565535655356553565535655356553565535000010DefaultNew ProjectCopyright 2016 9.1.0.09.1.0.0D:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare\HighWayPosSoft0.NET 4dotnet4Monday, October 12, 2010Installs Microsoft .NET Framework 4 onto the user's system. Includes the .NET installer in the setup executable.
Applications and controls written for the .NET Framework version 4 require the .NET Framework Redistributable Package version 4 to be installed on the computer where the application or control runs. The .NET Framework redistributable package is available as a stand-alone executable file, dotNetFx40_Full_x86_x64.exe. When this dependency module is included in your setup, it detects and installs the .NET Framework redistributable.
This module is supported on both 32-bit (x86) and 64-bit (x64) architectures of the following operating systems:
Microsoft Windows XP SP3
Windows Server 2003 SP2/Windows XP Professional x64 Edition SP2
Windows Vista SP1 or later
Windows Server 2008
Windows 7
Windows Server 2008 R2.
This dependency module requires you to supply a copy of the redistributable (dotNetFx40_Full_x86_x64.exe). Download the .NET installation file from the URL below into a new folder \Dependencies\dotnet4 within the Setup Factory program directory:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&displaylang=en
For more information about .NET 4, please see:
Microsoft .NET Framework 4 Readme:
http://download.microsoft.com/download/B/5/7/B57D25A2-B3FD-4668-91B9-DB43B6BD910D/NETFx4RTM.htm
MSDN Article: .NET Framework Deployment Guide for Developers
http://msdn.microsoft.com/library/ee942965(v=VS.100).aspxfunction isDotNet_Installed()
-- .Net 4 Reg Key
local DotNet_Key = "SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full";
--Check to see if the registry key exists
local DotNet_Registry = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, DotNet_Key);
if (DotNet_Registry == false) then
-- The registry key does not exist
-- Run the .NET Installation script
-- Output to the log file that .NET could not be found, so it will be installed.
SetupData.WriteToLogFile("Info\t.NET 4 Module: No version of .NET 4 was found. .NET 4 will be installed.\r\n", true);
return false;
else -- The key does exist
-- Get the .NET install success value from the registry
local DotNet_Install_Success = Registry.GetValue(HKEY_LOCAL_MACHINE, DotNet_Key, "Install", true);
if (DotNet_Install_Success == "1") then
-- Check the version key.
local DotNet_Install_Version = Registry.GetValue(HKEY_LOCAL_MACHINE, DotNet_Key, "Version", true);
-- Compare the returned value against the needed value
Compare = String.CompareFileVersions(DotNet_Install_Version, "4.0.30319");
if (Compare == 0 or Compare == 1) then
-- .NET version 4 is installed already
SetupData.WriteToLogFile("Info\t.NET 4 Module: .NET version 4 is installed already\r\n", true);
return true;
else
SetupData.WriteToLogFile("Info\t.NET 4 Module: A lesser version of .NET 4 was found on the users system.\r\n", true);
return false;
end
else
-- The success value wasn't found
-- Run the .NET Installation script
-- Output to the log file that .NET could not be found, so it will be installed.
SetupData.WriteToLogFile("Info\t.NET 4 Module: No version of .NET 4 was found. .NET 4 will be installed.\r\n", true);
return false;
end
end
return false;
end
isDotNet_Installed
-- Check to see if this is a valid operating system for .NET 4
function isValidDotNet4OS()
SetupData.WriteToLogFile("Info\t.NET 4 Module: Entering compatible OS detection.\r\n",true);
local tblOSInfo = System.GetOSVersionInfo();
local strOSName = System.GetOSName();
local b64BitOs = System.Is64BitOS();
-- Check Windows XP SP3
if (tblOSInfo.MajorVersion == "5") and (tblOSInfo.MinorVersion == "1") then
-- Check service pack:
if (tblOSInfo.ServicePackMajor < 3) then
SetupData.WriteToLogFile("Info\t.NET 4 Module: Windows XP SP3+ required.\r\n",true);
return false;
else
-- Windows XP SP3+ acceptable
return true;
end
end
-- Check Windows Server 2003 SP2/Windows XP Professional x64 Edition SP2
if (tblOSInfo.MajorVersion == "5") and (tblOSInfo.MinorVersion == "2") then
-- Check service pack:
if (tblOSInfo.ServicePackMajor < 2) then
SetupData.WriteToLogFile("Info\t.NET 4 Module: Windows Server 2003 SP2+/Windows XP Professional x64 Edition SP2+ required.\r\n",true);
return false;
else
-- Windows Server 2003 SP2+/Windows XP Professional x64 Edition SP2+ acceptable
return true;
end
end
-- Check Windows Vista SP1
if ((tblOSInfo.MajorVersion == "6") and (tblOSInfo.MinorVersion == "0") and (tblOSInfo.ProductType == 1)) then
-- Check service pack:
if (tblOSInfo.ServicePackMajor < 1) then
SetupData.WriteToLogFile("Info\t.NET 4 Module: Windows Vista SP1+ required.\r\n",true);
return false;
else
-- Windows Vista SP1+ acceptable
return true;
end
end
-- Check Windows Server 2008
if ((tblOSInfo.MajorVersion == "6") and (tblOSInfo.MinorVersion == "0") and (tblOSInfo.ProductType ~= 1)) then
return true;
end
-- Check Windows 7 / Windows Server 2008 R2
if ((tblOSInfo.MajorVersion == "6") and (tblOSInfo.MinorVersion == "1")) then
return true;
end
return false;
end
if(not isDotNet_Installed())then
-- Variables used in the installation actions:
local strMessage = [[Setup has detected that your Microsoft .NET run-time files are out of date.
Click OK to install this technology now or Cancel to abort the setup.]];
local strDialogTitle = "Technology Required";
local bShowUserPrompt = true; -- set this to true to ask user whether to install the module
local bRunInstallFile = true; -- The default of whether or not to run the setup
local bRequirementFail = false;
local tbRequirementFailStrings = {};
local strAbortQuestion = [[
Due to this requirement failure, it is recommended that you abort the install.
Click OK to abort the setup, or Cancel to continue with the application install.]];
local strRequirementString = [[.NET 4 cannot be installed due to the following requirements:
]];
local strRuntimeSupportFolder = SessionVar.Expand("%TempLaunchFolder%\\dotnet4");
local strExtractInstallerToPath = strRuntimeSupportFolder.."\\dotNetFx40_Full_x86_x64.exe";
local strMessageFail = "";
local _NeedsReboot = false;
local strCmdArgs = "";
local bSilentMode = false; -- Should this be silent?;
local bVital = true; -- Is .Net 4 vital?
-- Output to the log that the .NET installation script has started.
SetupData.WriteToLogFile("Success\t.NET 4 Module: Installation script started.\r\n", true);
------------------------------------------------------------------------------------------------------------
---- Requires Internet Explorer 6.0 SP1 or greater (6.00.2800.1106) ----
------------------------------------------------------------------------------------------------------------
-- Read the version of Internet Explorer (if installed).
strIEVersion = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Internet Explorer", "Version", false);
-- If Internet Explorer Version is less than 6.00.2800.1106 , or cannot be found,
-- set the failure variable and failure string table.
if ((String.CompareFileVersions(strIEVersion, "6.00.2800.1106")== -1) or (strIEVersion == "")) then
bRequirementFail = true;
strTemp = "- .NET 4 requires Internet Explorer version 6.0 SP1 or greater.";
Table.Insert(tbRequirementFailStrings, Table.Count(tbRequirementFailStrings) + 1, strTemp);
end
------------------------------------------------------------------------------------------------------------
---- Requires Admin permissions ----
------------------------------------------------------------------------------------------------------------
-- Check if the user is logged in with administrative permissions.
-- If the user doesn't have admin permissions, set the failure variable
-- and failure string table.
tbUserInfo = System.GetUserInfo();
if (tbUserInfo ~= nil) then
if (not tbUserInfo.IsAdmin) then
bRequirementFail = true;
strTemp ="- You do not have the required administrative permissions to install .NET 4.";
Table.Insert(tbRequirementFailStrings, Table.Count(tbRequirementFailStrings) + 1, strTemp);
end
end
------------------------------------------------------------------------------------------------------------
---- Requires MSI 3.1 ----
------------------------------------------------------------------------------------------------------------
-- Get the operating system name.
local strOSName = System.GetOSName();
local strMSIVersion = MSI.GetMSIVersion();
-- need MSI 3.1
if (String.CompareFileVersions(strMSIVersion,"3.1.4000.2435") == -1) or (not strMSIVersion) then
-- MSI 3.1 is not installed
bRequirementFail = true;
strTemp = "- The .NET 4 runtime module requires Windows Installer 3.1. Please install this technology then run the setup again.";
Table.Insert(tbRequirementFailStrings, Table.Count(tbRequirementFailStrings) + 1, strTemp);
end
------------------------------------------------------------------------------------------------------------
---- Operating System Check
--Windows Server 2003; (SP2)
--Windows XP (SP3)
--Windows Vista (SP1)
--Windows Server 2008
--Windows 7
--Windows Server 2008 R2
------------------------------------------------------------------------------------------------------------
-- Check if OS is valid.
if (not isValidDotNet4OS()) then
bRequirementFail = true;
--.NET 4 isn't supported on the OS that was detected.
strTemp = "- .NET 4 cannot be installed on this operating system. Requires Windows XP SP3, Windows Server 2003 SP2, Windows XP Professional x64 Edition SP2, Windows Server 2008, Windows Vista SP1, Windows Server 2008 R2 or Windows 7.";
Table.Insert(tbRequirementFailStrings, Table.Count(tbRequirementFailStrings) + 1, strTemp);
end
-- Check if the dialog should be displayed asking whether or not they want to install the module.
if(bShowUserPrompt)then
local nDialogResult = Dialog.Message(strDialogTitle,strMessage,MB_OKCANCEL,MB_ICONEXCLAMATION);
if(nDialogResult == IDOK)then
-- The user chose to install the module.
bRunInstallFile = true;
else
-- The user chose not to install the module.
bRunInstallFile = false;
end
end
if (not bRequirementFail) then
-- Check if the user wants to install the runtime.
if(bRunInstallFile)then
-- The following are command line options that can be used when launching the install file dotNetFx40_Full_x86_x64.exe.
-- /q - Sets quiet mode.
-- /norestart - Prevents the Setup program from rebooting automatically. (Redistributable installer returns ERROR_SUCCESS_REBOOT_REQUIRED (3010) if a reboot is required.)
-- /repair - Repairs all .NET Framework 4 components that are installed.
-- /LCID - Installs the language pack specified by lcid and forces the displayed UI to be shown in that language (unless in quiet mode).
-- /passive - Displays the progress bar to indicate that installation is in progress, but does not display any prompts or errors to the user. Error handling must be handled by the setup program.
-- /showfinalerror - Sets passive mode, but displays errors if the installation is not successful. This option requires user interaction if the installation is not successful.
-- /promptrestart - In passive mode, if the setup program requires a reboot to complete, it prompts the user. This option requires user interaction if a reboot is required.
-- /CEIPConsent - Overwrites the default behavior and sends anonymous feedback to Microsoft to improve future deployment experiences. This option can be used only if the application Setup program prompts for consent and if the user grants permission to send anonymous feedback to Microsoft.
-- /chainingpackagePackageName - Specifies the name of the executable that is doing the chaining. This information is sent to Microsoft as anonymous feedback to help improve future deployment experiences. If the package name includes spaces, use double quotation marks as delimiters; for example: /chainingpackage "Chaining Product". For an example of a chaining package, see Getting Progress Information from an Installation Package in the MSDN Library.
--/? - Displays this list of options.
if (bSilentMode) then
-- Passing quite mode, and no restart.
strCmdArgs = strCmdArgs.."/q /norestart ";
else
-- Passing no restart.
strCmdArgs = strCmdArgs.."/norestart ";
end
-- Output to the log that the .NET installation is being launched.
SetupData.WriteToLogFile("Info\t.NET 4 Module: .NET 4 installation file "..strExtractInstallerToPath.." is being launched.\r\n");
local nResult = File.Run(strExtractInstallerToPath, strCmdArgs, "", SW_SHOWNORMAL, true);
if ((nResult == 3010) or (nResult == 1614)) then
-- .NET install indicated that it needs reboot to be complete
-- Set Setup Factory's reboot variable so that the reboot is just
-- performed at the end of the install.
_NeedsReboot = true;
elseif (nResult == 1602) then
-- The user canceled the setup program.
strMessageFail = [[You have cancelled the installation for .NET 4. It is not recommended that you continue with the setup.
Click OK to abort the setup, or Cancel to continue with the application install.]];
elseif (nResult == 1603) then
-- A fatal error occurred during installation.
strMessageFail = [[A fatal error occurred during installation of the .NET 4 runtime. It is not recommended that you continue with the setup.
Click OK to abort the setup, or Cancel to continue with the application install.]];
elseif (nResult == 5100) then
-- The user's computer does not meet system requirements.
strMessageFail = [[This computer does not meet the system requirements for the .NET 4 installation. It is not recommended that you continue with the setup.
Click OK to abort the setup, or Cancel to continue with the application install.]];
elseif (nResult == 5101) then
-- Internal state failure.
strMessageFail = [[An internal state failure occurred in the .NET 4 installation. It is not recommended that you continue with the setup.
Click OK to abort the setup, or Cancel to continue with the application install.]];
elseif (nResult == 0) then
-- The .NET setup was successful, so do nothing.
else
-- The .NET setup program was not completed successfully.
strMessageFail = [[An unknown error occurred during the installation of the .NET 4 runtime. It is not recommended that you continue with the setup.
Click OK to abort the setup, or Cancel to continue with the application install.]];
end
-- Check to see if an error message was generated.
if (strMessageFail ~= "") then
-- Display the error notification dialog.
-- Output to the log .NET error message.
SetupData.WriteToLogFile("Error\t.NET 4 Module: Dialog error shown- "..strMessageFail..".\r\n");
if (bShowUserPrompt) then
nDialogResult = Dialog.Message(".NET 4 Installation" ,strMessageFail,MB_OKCANCEL,MB_ICONEXCLAMATION);
if (nDialogResult == IDOK) then
bAbortInstall = true;
end
end
end
-- Delete the run time installer file and remove the temp folder
File.Delete(strExtractInstallerToPath);
Folder.Delete(strRuntimeSupportFolder);
-- If the user chose to abort the install after the failure of .NET install, exit the setup.
if (bAbortInstall) then
-- Output to the log that the user chose to abort the setup after .NET failure.
SetupData.WriteToLogFile("Error\t.NET 4 Module: User chose to abort setup after .NET failure. Exiting setup.\r\n");
Application.Exit(EXIT_REASON_USER_ABORTED);
end
else
-- The user chose not to install the runtime so delete the run time installer file,
-- remove the temp folder and then exit the setup.
-- Output to the log that the user chose to abort the setup.
SetupData.WriteToLogFile("Error\t.NET 4 Module: User chose to abort setup. Exiting setup.\r\n");
File.Delete(strExtractInstallerToPath);
Folder.Delete(strRuntimeSupportFolder);
if bVital then
Application.Exit(EXIT_REASON_USER_ABORTED);
else
Application.ExitScript();
end
end
else
-- A requirement failed
-- If the user didn't cancel...
if (bRunInstallFile) then
-- One or more of the requirements failed. Notify the user and ask if they wish
-- to abort the installation.
strFullErrorString = Table.Concat(tbRequirementFailStrings, "\r\n", 1, TABLE_ALL);
nDialogResult = Dialog.Message("Notice", strRequirementString..strFullErrorString..strAbortQuestion, MB_OKCANCEL, MB_ICONINFORMATION, MB_DEFBUTTON1);
-- Output the requirement failure string to the log.
SetupData.WriteToLogFile("Error\t.NET 4 Module: Requirement failure dialog: "..strFullErrorString.."\r\n");
-- Delete the runtime installer file and remove the temp folder
File.Delete(strExtractInstallerToPath);
Folder.Delete(strRuntimeSupportFolder);
-- The user chose to abort the install due to the requirement failure of .NET.
if (nDialogResult == IDOK) then
-- Output to the log that the user chose to abort the install due to requirement failure.
SetupData.WriteToLogFile("Error\t.NET 4 Module: User aborted setup due to requirement failure. Exiting setup.\r\n");
-- Abort the install.
Application.Exit(EXIT_REASON_USER_ABORTED);
end
else
-- The user chose not to install the runtime so delete the run time installer file,
-- remove the temp folder and then exit the setup.
-- Output to the log that the user chose to abort the setup.
SetupData.WriteToLogFile("Error\t.NET 4 Module: User chose to abort setup. Exiting setup.\r\n");
File.Delete(strExtractInstallerToPath);
Folder.Delete(strRuntimeSupportFolder);
if bVital then
Application.Exit(EXIT_REASON_USER_ABORTED);
else
Application.ExitScript();
end
end
end
-- If a reboot was needed by .NET, notify the user that they must reboot
-- before continuing with the install
-- NOTE: If you would always like to force the user to reboot, comment out the "if (_NeedsReboot) then" condition below.
local strRebootMessage = [[A reboot is required to continue with the installation. After rebooting, re-run the installation.
Click OK to reboot now, or Cancel to reboot later.]];
if (_NeedsReboot) then
nDialogResult = Dialog.Message("Notice", strRebootMessage, MB_OKCANCEL, MB_ICONINFORMATION, MB_DEFBUTTON1);
-- Output to the log that a reboot is required by the .NET setup.
SetupData.WriteToLogFile("Info\t.NET 4 Module: .NET 4 detected that a reboot is required.\r\n");
-- Check if the uer wanted to reboot now.
if (nDialogResult == IDOK) then
-- NOTE: If you would not like the install to relaunch itself after the reboot,
-- uncomment the following block of code.
-- Re-run the installation after the reboot.
-- File.RunOnReboot(_SourceFilename, "");
-- Output to the log that a reboot will be performed.
SetupData.WriteToLogFile("Info\t.NET 4 Module: A reboot will be performed.\r\n");
-- Reboot the user's system.
System.Reboot();
else
-- Output to the log that the user chose to reboot later and abort the setup.
SetupData.WriteToLogFile("Info\t.NET 4 Module: User chose to reboot later. Exiting setup.\r\n");
-- Abort the install.
Application.Exit(EXIT_REASON_USER_ABORTED);
end
end
-- Output to the log that the installation script has finished.
SetupData.WriteToLogFile("Success\t.NET 4 Module: Installation script finished.\r\n");
end
#SUFDIR#\Dependencies\dotnet4\dotNetFx40_Full_x86_x64.exeAllGlobal FunctionsOn StartupOn Pre InstallOn Install Errornumber e_ErrorCode, string e_ErrorMsgIDOn Post InstallOn ShutdownEnglish0912345678910111213Chinese (Simplified)142345%ProductName%服务区收银管理系统1%CompanyName%杭州驿商科技有限公司1%ProductVer%4.3.2.01%Copyright%Copyright ?2012 %CompanyName%1%CompanyURL%1%WindowTitle%%ProductName% Setup1%WindowTitleUninstall%%ProductName% Uninstaller1%AppFolder%D:\HighwayPosSoft2%AppShortcutFolderName%%ProductName%2Default00Setup6.0.7.10_2024_08_07.exeD:\Project\000_通用版本\000_通用版本\920_RealEstate.Publish\RealEstate.SoftWare000000006.0.7.106.0.7.101#SUFDIR#\Includes\Scripts\_SUF70_Global_Functions.lua1All