WPF Core公布有一个文档公布选择项:转化成单独文档,在线升级就较为便捷了。
一、免费下载最新版本程序流程,储存为...Exe~,并运作
Process currentProcess = Process.GetCurrentProcess(); File.WriteAllBytes(currentProcess.MainModule.FileName + "~", buffer); Process p = new Process(); p.StartInfo.FileName = Path.Combine(pathDesktop, filename); p.StartInfo.UseShellExecute = false; p.Start();
二、更换老版本号并运作
if (currentProcess.MainModule.FileName.EndsWith("~")) { File.Copy(currentProcess.MainModule.FileName, currentProcess.MainModule.FileName.TrimEnd('~'), true); Process p = new Process(); p.StartInfo.FileName = currentProcess.MainModule.FileName.TrimEnd('~'); p.StartInfo.UseShellExecute = false; p.Start(); return; }
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4