Decompile and Rebuild v0.1.2

begin work: base version 0993

move original program for orgnization

golang work

snapshot decompiled code

it builds! (but doesnt run)

source code bump

library stash

decompile 0.1.2, make it build
This commit is contained in:
Merith-TK 2024-12-28 13:07:51 -08:00 committed by Merith
commit 3e31aa0363
45 changed files with 7996 additions and 0 deletions

123
ControlApp/Other.cs Normal file
View file

@ -0,0 +1,123 @@
using System;
using System.ComponentModel;
using System.Configuration;
using System.Drawing;
using System.Windows.Forms;
namespace ControlApp;
public class Other : Form
{
private IContainer components;
private Button svncls;
private Label label1;
private TextBox textBox1;
private TextBox textBox2;
private Label label2;
public Other()
{
InitializeComponent();
}
private void svncls_Click(object sender, EventArgs e)
{
Configuration myconfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
KeyValueConfigurationCollection apps = myconfig.AppSettings.Settings;
apps.Remove("CommonUsers");
string userlist = "";
string[] lines = textBox1.Lines;
foreach (string line in lines)
{
userlist = ((!(userlist == "")) ? (userlist + ",[" + line + "]") : (userlist + "[" + line + "]"));
}
apps.Add("CommonUsers", userlist);
apps.Remove("BlackList");
string blist = "";
lines = textBox2.Lines;
foreach (string line2 in lines)
{
blist = ((!(blist == "")) ? (blist + ",[" + line2 + "]") : (blist + "[" + line2 + "]"));
}
apps.Add("BlackList", blist);
myconfig.Save(ConfigurationSaveMode.Full);
ConfigurationManager.RefreshSection(myconfig.AppSettings.SectionInformation.Name);
Close();
}
private void Other_Load(object sender, EventArgs e)
{
string userlist = ConfigurationManager.AppSettings["CommonUsers"];
if (userlist != null)
{
string[] users = new Utils().seperate_string(userlist);
textBox1.Lines = users;
}
}
protected override void Dispose(bool disposing)
{
if (disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
this.svncls = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
this.textBox1 = new System.Windows.Forms.TextBox();
this.textBox2 = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label();
base.SuspendLayout();
this.svncls.Location = new System.Drawing.Point(277, 246);
this.svncls.Name = "svncls";
this.svncls.Size = new System.Drawing.Size(84, 23);
this.svncls.TabIndex = 0;
this.svncls.Text = "Save & Close";
this.svncls.UseVisualStyleBackColor = true;
this.svncls.Click += new System.EventHandler(svncls_Click);
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(22, 9);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(89, 15);
this.label1.TabIndex = 1;
this.label1.Text = "Common Users";
this.textBox1.Location = new System.Drawing.Point(11, 27);
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(123, 189);
this.textBox1.TabIndex = 2;
this.textBox2.Location = new System.Drawing.Point(154, 27);
this.textBox2.Multiline = true;
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(123, 189);
this.textBox2.TabIndex = 4;
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(165, 9);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(77, 15);
this.label2.TabIndex = 3;
this.label2.Text = "Web blacklist";
base.AutoScaleDimensions = new System.Drawing.SizeF(7f, 15f);
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
base.ClientSize = new System.Drawing.Size(373, 281);
base.Controls.Add(this.textBox2);
base.Controls.Add(this.label2);
base.Controls.Add(this.textBox1);
base.Controls.Add(this.label1);
base.Controls.Add(this.svncls);
base.Name = "Other";
this.Text = "Other";
base.Load += new System.EventHandler(Other_Load);
base.ResumeLayout(false);
base.PerformLayout();
}
}