mirror of
https://gitlab.com/cleanflash/installer.git
synced 2026-08-12 18:31:37 +08:00
cleanflash: Update to 34.0.0.282
This commit is contained in:
@@ -32,11 +32,11 @@ namespace CleanFlashCommon {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public class UpdateChecker {
|
public class UpdateChecker {
|
||||||
private static readonly string FLASH_VERSION = "34.0.0.267";
|
private static readonly string FLASH_VERSION = "34.0.0.282";
|
||||||
private static readonly string VERSION = "34.0.0.267";
|
private static readonly string VERSION = "34.0.0.282";
|
||||||
private static readonly string AUTHOR = "cleanflash";
|
private static readonly string AUTHOR = "cleanflash";
|
||||||
private static readonly string REPO = "installer";
|
private static readonly string REPO = "installer";
|
||||||
private static readonly string USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36";
|
private static readonly string USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36";
|
||||||
|
|
||||||
public static string GetAPILink() {
|
public static string GetAPILink() {
|
||||||
return "https://api.github.com/repos/" + AUTHOR + "/" + REPO + "/releases/latest";
|
return "https://api.github.com/repos/" + AUTHOR + "/" + REPO + "/releases/latest";
|
||||||
|
|||||||
@@ -7,11 +7,11 @@
|
|||||||
<TargetFramework>net40</TargetFramework>
|
<TargetFramework>net40</TargetFramework>
|
||||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||||
<StartupObject></StartupObject>
|
<StartupObject></StartupObject>
|
||||||
<Product>Clean Flash Player 34.0.0.267 Installer</Product>
|
<Product>Clean Flash Player 34.0.0.282 Installer</Product>
|
||||||
<AssemblyTitle>Clean Flash Player 34.0.0.267 Installer</AssemblyTitle>
|
<AssemblyTitle>Clean Flash Player 34.0.0.282 Installer</AssemblyTitle>
|
||||||
<FileVersion>34.0.0.267</FileVersion>
|
<FileVersion>34.0.0.282</FileVersion>
|
||||||
<AssemblyVersion>34.0.0.267</AssemblyVersion>
|
<AssemblyVersion>34.0.0.282</AssemblyVersion>
|
||||||
<Version>34.0.0.267</Version>
|
<Version>34.0.0.282</Version>
|
||||||
<Authors>FlashPatch Team</Authors>
|
<Authors>FlashPatch Team</Authors>
|
||||||
<Company>FlashPatch Team</Company>
|
<Company>FlashPatch Team</Company>
|
||||||
<ApplicationIcon>icon.ico</ApplicationIcon>
|
<ApplicationIcon>icon.ico</ApplicationIcon>
|
||||||
|
|||||||
@@ -9,7 +9,9 @@ namespace CleanFlashInstaller {
|
|||||||
public partial class InstallForm : Form, IProgressForm {
|
public partial class InstallForm : Form, IProgressForm {
|
||||||
private static string COMPLETE_INSTALL_TEXT = @"Clean Flash Player has been successfully installed!
|
private static string COMPLETE_INSTALL_TEXT = @"Clean Flash Player has been successfully installed!
|
||||||
Don't forget, Flash Player is no longer compatible with new browsers.
|
Don't forget, Flash Player is no longer compatible with new browsers.
|
||||||
For browser recommendations and Flash Player updates, check out Clean Flash Player's website!";
|
|
||||||
|
For browser recommendations and Flash Player updates,
|
||||||
|
check out Clean Flash Player's website!";
|
||||||
private static string COMPLETE_UNINSTALL_TEXT = @"
|
private static string COMPLETE_UNINSTALL_TEXT = @"
|
||||||
All versions of Flash Player have been successfully uninstalled.
|
All versions of Flash Player have been successfully uninstalled.
|
||||||
|
|
||||||
@@ -124,8 +126,7 @@ If you ever change your mind, check out Clean Flash Player's website!";
|
|||||||
|
|
||||||
if (pepperBox.Checked || netscapeBox.Checked || activeXBox.Checked) {
|
if (pepperBox.Checked || netscapeBox.Checked || activeXBox.Checked) {
|
||||||
completeLabel.Text = COMPLETE_INSTALL_TEXT;
|
completeLabel.Text = COMPLETE_INSTALL_TEXT;
|
||||||
completeLabel.Links.Add(new LinkLabel.Link(212, 8));
|
completeLabel.Links.Add(new LinkLabel.Link(191, 28));
|
||||||
completeLabel.Links.Add(new LinkLabel.Link(260, 28));
|
|
||||||
} else {
|
} else {
|
||||||
completeLabel.Text = COMPLETE_UNINSTALL_TEXT;
|
completeLabel.Text = COMPLETE_UNINSTALL_TEXT;
|
||||||
completeLabel.Links.Add(new LinkLabel.Link(110, 28));
|
completeLabel.Links.Add(new LinkLabel.Link(110, 28));
|
||||||
@@ -280,12 +281,8 @@ If you ever change your mind, check out Clean Flash Player's website!";
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void completeLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
|
private void completeLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
|
||||||
if (e.Link.Start == 212) {
|
|
||||||
Process.Start("https://classic.waterfox.net");
|
|
||||||
} else {
|
|
||||||
Process.Start("https://gitlab.com/cleanflash/installer#clean-flash-player");
|
Process.Start("https://gitlab.com/cleanflash/installer#clean-flash-player");
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private void copyErrorButton_Click(object sender, EventArgs e) {
|
private void copyErrorButton_Click(object sender, EventArgs e) {
|
||||||
Clipboard.SetText(failureBox.Text);
|
Clipboard.SetText(failureBox.Text);
|
||||||
|
|||||||
@@ -12,15 +12,24 @@ using IWshRuntimeLibrary;
|
|||||||
namespace CleanFlashInstaller {
|
namespace CleanFlashInstaller {
|
||||||
public class Installer {
|
public class Installer {
|
||||||
public static void RegisterActiveX(string filename) {
|
public static void RegisterActiveX(string filename) {
|
||||||
Directory.SetCurrentDirectory(Path.GetDirectoryName(filename));
|
string relativeFilename = Path.GetFileName(filename);
|
||||||
ExitedProcess process = ProcessUtils.RunProcess(
|
ProcessStartInfo info = new ProcessStartInfo {
|
||||||
new ProcessStartInfo {
|
|
||||||
FileName = "regsvr32.exe",
|
FileName = "regsvr32.exe",
|
||||||
Arguments = "/s " + Path.GetFileName(filename),
|
|
||||||
UseShellExecute = false,
|
UseShellExecute = false,
|
||||||
CreateNoWindow = true
|
CreateNoWindow = true
|
||||||
|
};
|
||||||
|
|
||||||
|
Directory.SetCurrentDirectory(Path.GetDirectoryName(filename));
|
||||||
|
|
||||||
|
info.Arguments = "/s /u " + relativeFilename;
|
||||||
|
ExitedProcess process = ProcessUtils.RunProcess(info);
|
||||||
|
|
||||||
|
if (!process.IsSuccessful) {
|
||||||
|
throw new InstallException(string.Format("Failed to unregister ActiveX plugin: error code {0}\n\n{1}", process.ExitCode, process.Output));
|
||||||
}
|
}
|
||||||
);
|
|
||||||
|
info.Arguments = "/s " + relativeFilename;
|
||||||
|
process = ProcessUtils.RunProcess(info);
|
||||||
|
|
||||||
if (!process.IsSuccessful) {
|
if (!process.IsSuccessful) {
|
||||||
throw new InstallException(string.Format("Failed to register ActiveX plugin: error code {0}\n\n{1}", process.ExitCode, process.Output));
|
throw new InstallException(string.Format("Failed to register ActiveX plugin: error code {0}\n\n{1}", process.ExitCode, process.Output));
|
||||||
|
|||||||
@@ -10,11 +10,11 @@
|
|||||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||||
<ApplicationIcon>icon.ico</ApplicationIcon>
|
<ApplicationIcon>icon.ico</ApplicationIcon>
|
||||||
<StartupObject></StartupObject>
|
<StartupObject></StartupObject>
|
||||||
<Product>Clean Flash Player 34.0.0.267 Uninstaller</Product>
|
<Product>Clean Flash Player 34.0.0.282 Uninstaller</Product>
|
||||||
<AssemblyTitle>Clean Flash Player 34.0.0.267 Uninstaller</AssemblyTitle>
|
<AssemblyTitle>Clean Flash Player 34.0.0.282 Uninstaller</AssemblyTitle>
|
||||||
<FileVersion>34.0.0.267</FileVersion>
|
<FileVersion>34.0.0.282</FileVersion>
|
||||||
<AssemblyVersion>34.0.0.267</AssemblyVersion>
|
<AssemblyVersion>34.0.0.282</AssemblyVersion>
|
||||||
<Version>34.0.0.267</Version>
|
<Version>34.0.0.282</Version>
|
||||||
<Authors>FlashPatch Team</Authors>
|
<Authors>FlashPatch Team</Authors>
|
||||||
<Company>FlashPatch Team</Company>
|
<Company>FlashPatch Team</Company>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|||||||
@@ -114,12 +114,8 @@ namespace CleanFlashUninstaller {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void completeLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
|
private void completeLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
|
||||||
if (e.Link.Start == 212) {
|
|
||||||
Process.Start("https://classic.waterfox.net");
|
|
||||||
} else {
|
|
||||||
Process.Start("https://gitlab.com/cleanflash/installer#clean-flash-player");
|
Process.Start("https://gitlab.com/cleanflash/installer#clean-flash-player");
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private void copyErrorButton_Click(object sender, EventArgs e) {
|
private void copyErrorButton_Click(object sender, EventArgs e) {
|
||||||
Clipboard.SetText(failureBox.Text);
|
Clipboard.SetText(failureBox.Text);
|
||||||
|
|||||||
@@ -30,13 +30,12 @@ To keep using Flash Player on **Mozilla Firefox**, install [**Waterfox Classic**
|
|||||||
|
|
||||||
<details><summary>Alternatives</summary>
|
<details><summary>Alternatives</summary>
|
||||||
|
|
||||||
- Cent Browser 4.3.9.248 [(link)](https://static.centbrowser.com/win_stable/4.3.9.248/)
|
- [Cent Browser 4.3.9.248](https://static.centbrowser.com/win_stable/4.3.9.248)
|
||||||
- Chromium 88.0.4285.0
|
- [Chromium 88.0.4285.0](https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html): specify your platform and select/enter 814251
|
||||||
[Link](https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html): specify your platform and select/enter 814251
|
- [Basilisk](https://www.basilisk-browser.org)
|
||||||
- [Basilisk](https://www.basilisk-browser.org/)
|
- [Otter Browser](https://otter-browser.org)
|
||||||
- [Otter Browser](https://otter-browser.org/)
|
- [roytam's XP-compatible browser builds](http://rtfreesoft.blogspot.com)
|
||||||
- Portable old browser versions [(guide)](https://www.raymond.cc/blog/how-to-enable-flash-support-in-firefox-portable/)
|
- [Portable old browser versions (guide)](https://www.raymond.cc/blog/how-to-enable-flash-support-in-firefox-portable)
|
||||||
- roytam's XP-compatible browser builds [(link)](http://rtfreesoft.blogspot.com/)
|
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user