Exemple #1
0
		/// <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 { }

		}
Exemple #2
0
        /// <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 { }
        }