Add source
This commit is contained in:
@@ -0,0 +1,437 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Windows.Forms;
|
||||
using Bunifu.Licensing.Helpers;
|
||||
using Bunifu.Licensing.Properties;
|
||||
using Bunifu.Licensing.Views.Controls;
|
||||
using Bunifu.Licensing.Views.Transitions;
|
||||
|
||||
namespace Bunifu.Licensing.Views
|
||||
{
|
||||
// Token: 0x02000004 RID: 4
|
||||
[DebuggerStepThrough]
|
||||
internal partial class ActivationSuccess : Form
|
||||
{
|
||||
// Token: 0x06000040 RID: 64 RVA: 0x00004A0D File Offset: 0x00002C0D
|
||||
public ActivationSuccess()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
this.ImproveTextRendering();
|
||||
}
|
||||
|
||||
// Token: 0x1700000B RID: 11
|
||||
// (get) Token: 0x06000041 RID: 65 RVA: 0x00004A2C File Offset: 0x00002C2C
|
||||
// (set) Token: 0x06000042 RID: 66 RVA: 0x00004A34 File Offset: 0x00002C34
|
||||
public string ProductShortForm { get; set; }
|
||||
|
||||
// Token: 0x1700000C RID: 12
|
||||
// (get) Token: 0x06000043 RID: 67 RVA: 0x00004A3D File Offset: 0x00002C3D
|
||||
// (set) Token: 0x06000044 RID: 68 RVA: 0x00004A4A File Offset: 0x00002C4A
|
||||
public string Product
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.lblProductName.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.lblProductName.Text = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000D RID: 13
|
||||
// (get) Token: 0x06000045 RID: 69 RVA: 0x00004A59 File Offset: 0x00002C59
|
||||
// (set) Token: 0x06000046 RID: 70 RVA: 0x00004A66 File Offset: 0x00002C66
|
||||
public string Plan
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.lblPlanName.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.lblPlanName.Text = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000E RID: 14
|
||||
// (get) Token: 0x06000047 RID: 71 RVA: 0x00004A75 File Offset: 0x00002C75
|
||||
// (set) Token: 0x06000048 RID: 72 RVA: 0x00004A82 File Offset: 0x00002C82
|
||||
public string LicenseType
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.lblLicenseType.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.lblLicenseType.Text = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000F RID: 15
|
||||
// (get) Token: 0x06000049 RID: 73 RVA: 0x00004A91 File Offset: 0x00002C91
|
||||
// (set) Token: 0x0600004A RID: 74 RVA: 0x00004A9E File Offset: 0x00002C9E
|
||||
public string PurchaseEmail
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.lblPurchaseEmail.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.lblPurchaseEmail.Text = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000010 RID: 16
|
||||
// (get) Token: 0x0600004B RID: 75 RVA: 0x00004AAD File Offset: 0x00002CAD
|
||||
// (set) Token: 0x0600004C RID: 76 RVA: 0x00004ABA File Offset: 0x00002CBA
|
||||
public string LicenseKey
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.lblLicenseKey.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.lblLicenseKey.Text = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000011 RID: 17
|
||||
// (get) Token: 0x0600004D RID: 77 RVA: 0x00004AC9 File Offset: 0x00002CC9
|
||||
// (set) Token: 0x0600004E RID: 78 RVA: 0x00004AD6 File Offset: 0x00002CD6
|
||||
public string NoOfActivations
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.lblActivations.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.lblActivations.Text = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000012 RID: 18
|
||||
// (get) Token: 0x0600004F RID: 79 RVA: 0x00004AE5 File Offset: 0x00002CE5
|
||||
// (set) Token: 0x06000050 RID: 80 RVA: 0x00004AF2 File Offset: 0x00002CF2
|
||||
public string RemainingActivations
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.lblRemainingDevices.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.lblRemainingDevices.Text = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000013 RID: 19
|
||||
// (get) Token: 0x06000051 RID: 81 RVA: 0x00004B01 File Offset: 0x00002D01
|
||||
// (set) Token: 0x06000052 RID: 82 RVA: 0x00004B0E File Offset: 0x00002D0E
|
||||
public string ExpiryDate
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.lblExpiryDate.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.lblExpiryDate.Text = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000014 RID: 20
|
||||
// (get) Token: 0x06000053 RID: 83 RVA: 0x00004B1D File Offset: 0x00002D1D
|
||||
// (set) Token: 0x06000054 RID: 84 RVA: 0x00004B2C File Offset: 0x00002D2C
|
||||
public string RemainingDays
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.lblRemainingDays.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.lblRemainingDays.Text = value;
|
||||
try
|
||||
{
|
||||
bool flag = !(value == "Unlimited");
|
||||
if (flag)
|
||||
{
|
||||
bool flag2 = Convert.ToInt32(value) <= 10;
|
||||
if (flag2)
|
||||
{
|
||||
this.lblRemainingDays.ForeColor = Color.Tomato;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.lblRemainingDays.ForeColor = Color.Black;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000055 RID: 85 RVA: 0x00004BAC File Offset: 0x00002DAC
|
||||
public new void Show()
|
||||
{
|
||||
base.Opacity = 1.0;
|
||||
base.Show();
|
||||
}
|
||||
|
||||
// Token: 0x06000056 RID: 86 RVA: 0x00004BC8 File Offset: 0x00002DC8
|
||||
public new DialogResult ShowDialog()
|
||||
{
|
||||
try
|
||||
{
|
||||
base.Opacity = 1.0;
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
}
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06000057 RID: 87 RVA: 0x00004C0C File Offset: 0x00002E0C
|
||||
public new void Close()
|
||||
{
|
||||
Transition transition = new Transition(new TransitionType_EaseInEaseOut(220));
|
||||
transition.add(this, "Opacity", 0.0);
|
||||
transition.run();
|
||||
transition.TransitionCompletedEvent += delegate
|
||||
{
|
||||
base.Close();
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06000058 RID: 88 RVA: 0x00004C60 File Offset: 0x00002E60
|
||||
public new void Hide()
|
||||
{
|
||||
Transition transition = new Transition(new TransitionType_EaseInEaseOut(220));
|
||||
transition.add(this, "Opacity", 0.0);
|
||||
transition.run();
|
||||
transition.TransitionCompletedEvent += delegate
|
||||
{
|
||||
base.Hide();
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06000059 RID: 89 RVA: 0x00004CB3 File Offset: 0x00002EB3
|
||||
private void ShowVisualMovementCues()
|
||||
{
|
||||
base.Opacity = 0.8;
|
||||
}
|
||||
|
||||
// Token: 0x0600005A RID: 90 RVA: 0x00004CC6 File Offset: 0x00002EC6
|
||||
private void HideVisualMovementCues()
|
||||
{
|
||||
base.Opacity = 1.0;
|
||||
}
|
||||
|
||||
// Token: 0x0600005B RID: 91 RVA: 0x00004CDC File Offset: 0x00002EDC
|
||||
public bool ExploreFile(string filePath)
|
||||
{
|
||||
bool flag = !File.Exists(filePath);
|
||||
bool flag2;
|
||||
if (flag)
|
||||
{
|
||||
flag2 = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
filePath = Path.GetFullPath(filePath);
|
||||
Process.Start("explorer.exe", string.Format("/select,\"{0}\"", filePath));
|
||||
flag2 = true;
|
||||
}
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600005C RID: 92 RVA: 0x00004D20 File Offset: 0x00002F20
|
||||
public bool ExploreFolder(string folderPath)
|
||||
{
|
||||
bool flag;
|
||||
try
|
||||
{
|
||||
Process.Start(new ProcessStartInfo
|
||||
{
|
||||
FileName = folderPath,
|
||||
UseShellExecute = true,
|
||||
Verb = "open"
|
||||
});
|
||||
flag = true;
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600005D RID: 93 RVA: 0x00004D74 File Offset: 0x00002F74
|
||||
private void ImproveTextRendering()
|
||||
{
|
||||
this.btnClose.UseCompatibleTextRendering = false;
|
||||
this.lblTitle.UseCompatibleTextRendering = false;
|
||||
this.lblWindowTitle.UseCompatibleTextRendering = false;
|
||||
this.lblDescription.UseCompatibleTextRendering = false;
|
||||
this.lblActivations.UseCompatibleTextRendering = false;
|
||||
this.lblActivationsTitle.UseCompatibleTextRendering = false;
|
||||
this.lblBullet1.UseCompatibleTextRendering = false;
|
||||
this.lblBullet2.UseCompatibleTextRendering = false;
|
||||
this.lblLicenseKey.UseCompatibleTextRendering = false;
|
||||
this.lblWindowTitle.UseCompatibleTextRendering = false;
|
||||
this.lblExpiryDate.UseCompatibleTextRendering = false;
|
||||
this.lblExpiryDateTitle.UseCompatibleTextRendering = false;
|
||||
this.lblLicenseKeyTitle.UseCompatibleTextRendering = false;
|
||||
this.lblLicenseType.UseCompatibleTextRendering = false;
|
||||
this.lblLicenseTypeTitle.UseCompatibleTextRendering = false;
|
||||
this.lblProductName.UseCompatibleTextRendering = false;
|
||||
this.lblProductTitle.UseCompatibleTextRendering = false;
|
||||
this.lblPlanTitle.UseCompatibleTextRendering = false;
|
||||
this.lblPlanName.UseCompatibleTextRendering = false;
|
||||
this.lblPurchaseEmail.UseCompatibleTextRendering = false;
|
||||
this.lblPurchaseEmailTitle.UseCompatibleTextRendering = false;
|
||||
this.lblRemainingDays.UseCompatibleTextRendering = false;
|
||||
this.lblRemainingDevices.UseCompatibleTextRendering = false;
|
||||
this.lblRemainingDevicesTitle.UseCompatibleTextRendering = false;
|
||||
this.lblRemainingDaysTitle.UseCompatibleTextRendering = false;
|
||||
this.lnkViewLicenseFile.UseCompatibleTextRendering = false;
|
||||
this.lnkSupport.UseCompatibleTextRendering = false;
|
||||
this.lnkRenew.UseCompatibleTextRendering = false;
|
||||
this.lnkHome.UseCompatibleTextRendering = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600005E RID: 94 RVA: 0x00004EFC File Offset: 0x000030FC
|
||||
private void ApplyShadows()
|
||||
{
|
||||
bool flag = Shadower.IsAeroEnabled();
|
||||
if (flag)
|
||||
{
|
||||
Shadower.ApplyShadows(this);
|
||||
this.bdrBottom.Hide();
|
||||
this.bdrRight.Hide();
|
||||
this.bdrLeft.Hide();
|
||||
this.bdrTop.Hide();
|
||||
this.bdrMidLeft.Hide();
|
||||
this.bdrMidRight.Hide();
|
||||
this.bdrBottomLeft.Hide();
|
||||
this.bdrBottomRight.Hide();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.bdrBottom.Show();
|
||||
this.bdrRight.Show();
|
||||
this.bdrLeft.Show();
|
||||
this.bdrTop.Show();
|
||||
this.bdrMidLeft.Show();
|
||||
this.bdrMidRight.Show();
|
||||
this.bdrBottomLeft.Show();
|
||||
this.bdrBottomRight.Show();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600005F RID: 95 RVA: 0x00004FE0 File Offset: 0x000031E0
|
||||
private void ActivationSuccess_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.ApplyShadows();
|
||||
}
|
||||
|
||||
// Token: 0x06000060 RID: 96 RVA: 0x00004FEC File Offset: 0x000031EC
|
||||
private void ActivationSuccess_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
bool flag = e.KeyCode == Keys.Return || e.KeyCode == Keys.Escape;
|
||||
if (flag)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000061 RID: 97 RVA: 0x0000501E File Offset: 0x0000321E
|
||||
private void BtnClose_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
// Token: 0x06000062 RID: 98 RVA: 0x00005028 File Offset: 0x00003228
|
||||
private void PbClose_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
// Token: 0x06000063 RID: 99 RVA: 0x00005032 File Offset: 0x00003232
|
||||
private void OnMouseUp(object sender, MouseEventArgs e)
|
||||
{
|
||||
this._drag = false;
|
||||
this.Cursor = Cursors.Default;
|
||||
}
|
||||
|
||||
// Token: 0x06000064 RID: 100 RVA: 0x00005048 File Offset: 0x00003248
|
||||
private void OnMouseMove(object sender, MouseEventArgs e)
|
||||
{
|
||||
bool drag = this._drag;
|
||||
if (drag)
|
||||
{
|
||||
this.Cursor = Cursors.SizeAll;
|
||||
this.ShowVisualMovementCues();
|
||||
base.Top = Cursor.Position.Y - this._mousey;
|
||||
base.Left = Cursor.Position.X - this._mousex;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Cursor = Cursors.Default;
|
||||
this.HideVisualMovementCues();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000065 RID: 101 RVA: 0x000050C4 File Offset: 0x000032C4
|
||||
private void OnMouseDown(object sender, MouseEventArgs e)
|
||||
{
|
||||
this._drag = true;
|
||||
this.Cursor = Cursors.Default;
|
||||
this._mousex = Cursor.Position.X - base.Left;
|
||||
this._mousey = Cursor.Position.Y - base.Top;
|
||||
}
|
||||
|
||||
// Token: 0x06000066 RID: 102 RVA: 0x00005119 File Offset: 0x00003319
|
||||
private void LnkHome_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
Process.Start("https://bunifuframework.com");
|
||||
}
|
||||
|
||||
// Token: 0x06000067 RID: 103 RVA: 0x00005127 File Offset: 0x00003327
|
||||
private void LnkSupport_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
Process.Start("https://bunifuframework.com/support");
|
||||
}
|
||||
|
||||
// Token: 0x06000068 RID: 104 RVA: 0x00005135 File Offset: 0x00003335
|
||||
private void LnkRenew_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
Process.Start(LicenseValidator.GetRenewalLink(""));
|
||||
}
|
||||
|
||||
// Token: 0x06000069 RID: 105 RVA: 0x00005148 File Offset: 0x00003348
|
||||
private void LnkViewLicenseFile_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
this.ExploreFile(Registry.FolderPath + this.ProductShortForm + "\\License Information.txt");
|
||||
}
|
||||
|
||||
// Token: 0x04000014 RID: 20
|
||||
private bool _drag;
|
||||
|
||||
// Token: 0x04000015 RID: 21
|
||||
private int _mousey;
|
||||
|
||||
// Token: 0x04000016 RID: 22
|
||||
private int _mousex;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user