/// <summary> /// 执行首次启动所需要做的操作 /// </summary> /// <returns></returns> public void RunFirstRun() { //释放AcPlay文件 try { var acplayhelper = new AcPlay.AcPlayHelper(); acplayhelper.ReleaseAcPlayFile(); } catch { } //删除临时文件 try { var acplayhelper = new AcPlay.AcPlayHelper(); acplayhelper.RemoveCache(); } catch { } try { //注册.acplay关联 AssociateRegistrar.CreateAssociate( Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Kaedei" + Path.DirectorySeparatorChar + "AcPlay" + Path.DirectorySeparatorChar + "acplay.exe"), ".acplay", "AcPlayFile", "弹幕播放快捷方式", ""); //注册.acp关联 AssociateRegistrar.CreateAssociate(Application.ExecutablePath, ".acp", "AcDownPlugin", "AcDown插件", ""); } catch { } //写入Firstrun文件 try { if (File.Exists(file)) { File.SetAttributes(file, FileAttributes.Normal); File.Delete(file); } File.WriteAllText(file, Application.ProductVersion.ToString(), Encoding.UTF8); } catch { } }