Page 1 of 3 123 LastLast
Results 1 to 15 of 34
  1. #1
    ImWhacky's Avatar
    Join Date
    Sep 2015
    Gender
    male
    Posts
    509
    Reputation
    56
    Thanks
    4,059
    My Mood
    Breezy

    Steam Account Manager v1.2 (With Source)



     





     
    v0.2
    - Added a steam.exe selector
    - Added account adding
    - Added multiple tabs
    - Added new dialog for adding accounts instead of having its own tab
    - Added Icons to right click menu
    - Added close steam option
    - Added auto-close SAS on login option
    - Added credits dialog
    - Fixed reading file bug
    - Fixed crashing bug
    v0.3
    - Added Installer
    - Added Uninstaller
    - Added many new functions that improve performance throughout the program
    - Added Install token now you need to use the installer to be able to use the program
    (important files are imbedded into the installer for safety)
    - Added progress bar for installer
    - Added previous file checker into installer (automatically removes previous version files before install)
    v0.4
    - Added progress bar for uninstaller
    - Added extra parameters for uninstaller
    - Added visual theme for the entire program (took 2 hours to complete, because you have to re-assign all
    of the previous functions to new styled buttons and other things)
    - Added token randomization (now it’s not the number 51387452034 anymore lol)
    - Added activity log (check documents folder)
    - Added installer log (check documents folder)
    - Improved functionality of uninstaller
    - Simplified Installer
    v0.5
    - Added visual theme for the entire program (took 2 hours to complete, because you have to re-assign all
    of the previous functions to new styled buttons and other things)
    - Added token randomization (now it’s not the number 51387452034 anymore lol)
    - Added activity log (check documents folder)
    - Added installer log (check documents folder)
    - Improved functionality of uninstaller
    - Simplified Installer
    - Added uninstall button in options screen of Steam Account Switcher
    - Changed font color of installer and uninstaller
    - Changed progress bar color of installer
    - Linked steps of installation to progress bar (more accurate progress bar)
    v0.6
    - Removed Installer (was being detected as a virus because of the way it extracts zip files)
    - Removed Key file (now its internal to the program, harder to spoof)
    - Removed Installer log
    - Removed Steam Account Switcher Log (might come back in a later version)
    - Added first use setup (when the program is launched for the first time, it creates the files needed to use
    the program instead of using the installer)
    - Made the Uninstaller faster & more efficient
    - linked steps of uninstallation to progress bar (more accurate progress bar)
    - Uninstaller now asks for Steam Account Switcher.exe instead of directory (more accurate uninstallation)
    - Removed bugs that occur when the uninstaller can’t find a file to remove
    - updated Readme instructions on how to use
    - All virus scans are now clean!
    v0.7
    - Added option to start with windows
    - Added option to start minimized
    - Added activity log
    - Added activity log exporting
    - Fixed account switching error that would happen if steam was open while you tried to login
    - Polished UI
    v0.8
    - Removed Uninstaller, now just press the uninstall button in the options tab
    - Removed credits screen (temporary, forgot to re-design it and decided to remove it until it is finished)
    - Added Steam Chat Spammer
    - Added Reset Files (re-installs all files)
    - Fixed bug that occurred when you exported activity log and there was already one there
    - Fixed bug that caused saslog.dat to be formed when adding account
    - Added credits screen back
    - Removed minimize button (sometimes it does not show icon in the taskbar)
    - Changed button location on options screen
    - improved performance of the Steam Chat Spammer
    v0.9
    - Added Metro for Steam Customizer (Extras Tab)
    - Added Steam Account Quick Launcher (Condensed Version of Steam Account Switcher without extra options)
    v0.91
    Smaller Updates Inbound
    - Added Windowless download (no browser popup) for everything in Extras Tab - Added Progress Bar for downloads in extras tab
    - Added Status Bar in extras tab
    v0.92
    - Finished Steam Account Quick Launcher
    - Changed Format of Activity log page
    - Steam Account Switcher & Steam Account Quick Launcher now run off the same files (account files & flatui.dll)
    v0.93
    - Added Launch Steam Account Quick Launcher with windows button
    - Improved Speed of first time setup
    - Steam Message Spammer now works in all programs that have a type option (other than full screen games) (might be added in the future)
    v0.94
    - Added Option to change tint color of program (Main Application Only as of now)
    v0.95
    - Added Option to remove Steam Account Quick Launch & Metro for Steam Customizer
    v0.96
    - Changed all downloads to a site with "unlimited" download speed
    v0.97
    - Added FlatUI.dll download to first launch menu (automatic)
    v0.98
    - Fixed bugs caused by missing files
    - Added Automatic Activity Log save on exit
    - Added New Color Options for the tint changer
    - Added Settings Save (automatic, based on action being performed)
    - Removed settings that were not needed
    - Optimized for latest version of steam login (where you need the mobile authenticator)
    - Updated Changelog (fixed spelling/grammar errors)
    - Updated Readme.txt
    - Removed Credits button/menu
    - Added Help menu, this now includes information, credits and the changelog (you are looking at it now
    - In-Application downloads now based on google drive, (speed up downloads & links last longer)
    - Missing FlatUI.dll error solved
    v.99
    - Removed Old UI
    - Removed FlatUI.dll
    - Removed Help Screen
    - Removed Status Bar on Home & Extras tab
    - Removed Steam Chat Spammer, it might come back in a later update, no time for it now
    - Fixed Auto-Close on login
    - Changed Steam Account Switcher Mini launch process
    - Added MetroFramework (new tools will be avalible for programming (more stuff))
    - Changed Loading Animation for First Setup, and File Download
    - Changed Tint Changer to only 13 colors (chosen at random when you press the button)
    - Updated Uninstall methods to add in new files (downloadables)
    - Changed Reset Files Methods
    - Added Re-sizing to the program
    - Buttons/items within the program are now fluid (change position when you resize so it still looks acceptable)
    - Fixed export log format bug
    - Removed Install Key
    - Added Themes (Dark and Light(Toggle))
    - Fixed Glitchy scroll bars on home tab
    - All Style Colors/Theme Colors are now in sync
    - Changed Message Box UI thoroughout program
    - Added Theme Selection on first launch
    - Added Theme/Style Saving (if you close the program and relaunch it, they will be the same as when you closed it)
    - Changed Name to Steam Account Swithcer #NameChangeLikeKanye

    v1.0
    - Disabled Steam Account Quick Switch because it was being detected as a false virus (will be fixed and added in later update)
    - Changed First Time Setup theme selector (now its a drop down box instead of slider)
    - Disabled Steam Account Quick Switch checkbox in options tab
    - Removed version number from title
    - Added "Made by ImWhacky" to activity log tab
    - Added Version number to activity log tab
    - Added Build Version number to activity log tab (number changes every time the program is compiled in visual studio)
    - Activity Log now captures all activities
    v1.0 (Re-Release)
    - had to remove extras tab and all of its contents
    v1.1
    - Moved Settings to separate dialog box (press settings icon at top of program)
    - Added Message Spammer
    - Added Style Selection
    - Added Selected Account Display
    - Added Login button to home tab
    - Added Opacity Slider
    - Added Game Commands (CSGO and Dota 2 (More comming soon))
    - Added DLL Injector (Use at your own risk)
    - Added Opacity but its buggy so its disabled until version 1.2
    - Added Style Selection at first launch
    - Added Color Changing with progress at first launch
    - Added Loading bar at start

    - Removed Random Style
    - Removed need for right click to login
    - Removed Spinner at first launch

    - Changed Add Account Layout
    - Changed Program Width and Height
    - Changed Program Layout
    - Changed Program Shadow Type
    - Changed First Use selection wait time to account for new style options (now 20 seconds)
    - Changed way accounts file is stored (thanks to MAFI55 for pointing this error out)
    v1.2
    - Updated to MetroFramework v1.3.5

    - Added Ability to move Steam Account Manager files
    - Added Master Password (Extra Security Step) (Optional)
    - Added Opacity Changer (Slider)
    - Added New Theme Changing System
    - Added New Style Changing System
    - Added Random Style Generating on setup
    - Added Progress Spinner in setup
    - Added Metro Context Menu
    - Added New Encryption Method
    - Added New Decryption Method
    - Added New Randomized Salt Key
    - Added New Randomized VI Key
    - Added New Randomized PasswordHash
    - Added Random String Adder to Message Spammer
    - Added Random String Spammer to Message Spammer
    - Added Steam Backup Manager
    - Added Information Menu
    - Added New settings and information button icons
    - Added Account File Importing
    - Added Account Editing
    - Added New Account Pictures

    - Removed Old Account Pictures
    - Removed Old Decryption Method
    - Removed Old Encryption Method
    - Removed Original Context Menu
    - Removed Progress Bar in setup
    - Removed Injector
    - Removed Header from settings
    - Removed Resources that were not needed, file size should now be smaller

    - Fixed bug that caused the password toggle to start unchecked when adding account

    - Reduced Setup Time

     

    Code:
    using System;
    using System****;
    using System.Diagnostics;
    using System.Windows.Forms;
    using System.Drawing;
    using Microsoft.Win32;
    using System.Text;
    using System.Net;
    using System****.Compression;
    using IWshRuntimeLibrary;
    using MetroFramework;
    using System.Data;
    using System.Runtime.InteropServices;
    using System.Reflection;
    using System.Security.Cryptography;
    using System.Linq;
    
    namespace Steam_Account_Manager
    {
    
    
    
        public partial class form_main : MetroFramework.Forms.MetroForm
        {
            
            // Main Form
            public form_main()
            {
                this.ShowInTaskbar = true;
                InitializeComponent();
                ListAccounts1.Items.Clear();
                read_settings();
                this.StyleManager = msmMain;
                metroTabControl1.StyleManager = msmMain;
                GetStyle();
            }
            // Kill Steam.exe Process
            void kill_steam()
            {
                try
                {
                    Process[] proc = Process.GetProcessesByName("Steam");
                    proc[0].Kill();
                    listBox1.Items.Add(" - Killed Steam.exe Process");
                }
                catch { }
            }
            //Log Into Steam
            void login_steam(string steam_location, string username, string password)
            {
                Process.Start(steam_location, " -login " + username + " " + Decrypt(password));
                listBox1.Items.Add(" - Attempted Steam Login Under Account Name '" + username + "'");
            }
            //Write Settings
            public void write_settings()
            {
                string output = "";
                foreach (ListViewItem item in ListAccounts1.Items)
                {
                    for (int i = 0; i < item.SubItems.Count; i++)
                        output += item.SubItems[i].Text.Replace("|", "/") + "|";
                    output += Environment.NewLine;
                }
                System****.File.WriteAllText(Properties.Settings.D  efault.AccountLocation + "/SasData.dat", output);
                listBox1.Items.Add(" - Wrote Settings");
            }
            // Read Settings File
            public void read_settings()
            {
                ListAccounts1.Items.Clear();
                if (!System****.File.Exists(Properties.Settings.Defau  lt.AccountLocation + "/SasData.dat"))
                    return;
                var file = new StreamReader(Properties.Settings.Default.AccountLo  cation + "/SasData.dat");
    
                string line;
    
                while ((line = file.ReadLine()) != null)
                {
                    string[] data = line.Split('|');
    
                    var item = new ListViewItem(data);
                    ListAccounts1.Items.Add(item);
    
                }
                file.Close();
                listBox1.Items.Add(" - Read Settings");
            }
            // Get Style
            public void GetStyle()
            {
                msmMain.Theme = Properties.Settings.Default.Theme;
                msmMain.Style = Properties.Settings.Default.Style;
            }
            // ListColor
            public void ListColor()
            {
                if (msmMain.Style == MetroColorStyle.Black)
                {
                    ListAccounts1.ForeColor = Color.Black;
                    listBox1.ForeColor = Color.Black;
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.White)
                {
                    ListAccounts1.ForeColor = Color.White;
                    listBox1.ForeColor = Color.White;
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Blue)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(0, 174, 219);
                    listBox1.ForeColor = Color.FromArgb(0, 174, 219);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Brown)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(165, 81, 0);
                    listBox1.ForeColor = Color.FromArgb(165, 81, 0);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Green)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(0, 177, 89);
                    listBox1.ForeColor = Color.FromArgb(0, 177, 89);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Lime)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(131, 188, 0);
                    listBox1.ForeColor = Color.FromArgb(131, 188, 0);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Magenta)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(255, 0, 148);
                    listBox1.ForeColor = Color.FromArgb(255, 0, 148);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Orange)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(243, 119, 53);
                    listBox1.ForeColor = Color.FromArgb(243, 119, 53);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Pink)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(231, 113, 189);
                    listBox1.ForeColor = Color.FromArgb(231, 113, 189);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Purple)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(124, 65, 153);
                    listBox1.ForeColor = Color.FromArgb(124, 65, 153);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Red)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(209, 17, 65);
                    listBox1.ForeColor = Color.FromArgb(209, 17, 65);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Silver)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(85, 85, 85);
                    listBox1.ForeColor = Color.FromArgb(85, 85, 85);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Teal)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(0, 170, 173);
                    listBox1.ForeColor = Color.FromArgb(0, 170, 173);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (msmMain.Style == MetroColorStyle.Yellow)
                {
                    ListAccounts1.ForeColor = Color.FromArgb(255, 196, 37);
                    listBox1.ForeColor = Color.FromArgb(255, 196, 37);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
            }
            // Apply All
            public void ApplyAll()
            {
                if (Properties.Settings.Default.Theme == MetroThemeStyle.Dark)
                {
                    ListAccounts1.BackColor = Color.FromArgb(17, 17, 17);
                    listBox1.BackColor = Color.FromArgb(17, 17, 17);
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                if (Properties.Settings.Default.Theme == MetroThemeStyle.Light)
                {
                    ListAccounts1.BackColor = Color.White;
                    listBox1.BackColor = Color.White;
                    listBox1.Refresh();
                    ListAccounts1.Refresh();
                }
                ListColor();
                metroLabel2.Theme = msmMain.Theme;
                metroLabel4.Theme = msmMain.Theme;
                metroLabel12.Theme = msmMain.Theme;
                metroLabel10.Theme = msmMain.Theme;
                metroLabel12.Theme = msmMain.Theme;
                metroLabel11.Theme = msmMain.Theme;
                metroLabel16.Theme = msmMain.Theme;
                metroLabel10.Theme = msmMain.Theme;
                metroToolTip1.Theme = msmMain.Theme;
                this.Theme = msmMain.Theme;
                metroTabControl1.Theme = msmMain.Theme;
                metroTabPage1.Theme = msmMain.Theme;
                metroTabPage3.Theme = msmMain.Theme;
                metroTabPage4.Theme = msmMain.Theme;
                metroContextMenu1.Theme = msmMain.Theme;
                // Apply Style
                this.Style = msmMain.Style;
                metroTabControl1.Style = msmMain.Style;
                metroLabel2.Style = msmMain.Style;
                //metroLabel3.Style = msmMain.Style;
                metroContextMenu1.Style = msmMain.Style;
                metroLabel4.Style = msmMain.Style;
                metroLabel12.Style = msmMain.Style;
                metroLabel16.Style = msmMain.Style;
                metroLabel11.Style = msmMain.Style;
                metroLabel10.Style = msmMain.Style;
                metroTile2.Style = msmMain.Style;
                metroTile3.Style = msmMain.Style;
                metroTile5.Style = msmMain.Style;
                metroTile6.Style = msmMain.Style;
                metroTile7.Style = msmMain.Style;
                Refresh();
            }
            // Load Form
            void MainFormLoad(object sender, System.EventArgs e)
            {
                
                this.Hide();
                if (Properties.Settings.Default.MasterPasswordPasswor  d.Length > 0)
                {
                    var MasterPassword = new MasterPassword();
                    if (MasterPassword.ShowDialog(this) == DialogResult.OK)
                    {
                        
                        if (Properties.Settings.Default.FirstUse1 == true)
                        {
                            Properties.Settings.Default.FirstUse1 = false;
                            this.TopMost = false;
                            var FirstUse = new Setup();
                            if (FirstUse.ShowDialog(this) == DialogResult.OK)
                            {
                                metroTabControl1.SelectedTab = metroTabPage1;
                                Properties.Settings.Default.AccountLocation = Environment.GetFolderPath(Environment.SpecialFolde  r.MyDocuments) + "/SteamAccountManager";
                                Properties.Settings.Default.SteamLocation = @"C:\Program Files (x86)\Steam\Steam.exe";
                                Properties.Settings.Default.Save();
                                read_settings();
                                listBox1.Items.Add(" - Successfully Executed First Launch");
                                this.TopLevel = true;
                                string version = Assembly.GetExecutingAssembly().GetName().Version.  ToString();
                                metroLabel4.Text = "Version " + version;
                                this.ShowInTaskbar = true;
                                listBox1.Items.Clear();
                                listBox1.Items.Add("| Steam Account Manager Activity Log |");
                                listBox1.Items.Add("  Build " + version);
                                listBox1.Items.Add("  Date  " + DateTime.Now);
                                listBox1.Items.Add(" ");
                                pictureBox1.Image = Properties.Resources.SelectAccount;
                                this.Show();
                            }
                        }
                        else
                        {
                            metroTabControl1.SelectedTab = metroTabPage1;
                            string version = Assembly.GetExecutingAssembly().GetName().Version.  ToString();
                            metroLabel4.Text = "Version " + version;
                            this.ShowInTaskbar = true;
                            listBox1.Items.Clear();
                            listBox1.Items.Add("| Steam Account Manager Activity Log |");
                            listBox1.Items.Add("  Build " + version);
                            listBox1.Items.Add("  Date  " + DateTime.Now);
                            listBox1.Items.Add(" ");
                            read_settings();
                            pictureBox1.Image = Properties.Resources.SelectAccount;
                            this.Show();
                        }
                        GetStyle();
                        ApplyAll();
                        Refresh();
                        this.Opacity = Properties.Settings.Default.Opacity;
                    }
    
                }
    
    
                if (Properties.Settings.Default.MasterPasswordPasswor  d.Length == 0)
                {
                    if (Properties.Settings.Default.FirstUse1 == true)
                    {
                        Properties.Settings.Default.FirstUse1 = false;
                        this.TopMost = false;
                        var FirstUse = new Setup();
                        if (FirstUse.ShowDialog(this) == DialogResult.OK)
                        {
                            metroTabControl1.SelectedTab = metroTabPage1;
                            Properties.Settings.Default.AccountLocation = Environment.GetFolderPath(Environment.SpecialFolde  r.MyDocuments) + "/SteamAccountManager";
                            Properties.Settings.Default.SteamLocation = @"C:\Program Files (x86)\Steam\Steam.exe";
                            Properties.Settings.Default.Save();
                            read_settings();
                            listBox1.Items.Add(" - Successfully Executed First Launch");
                            this.TopLevel = true;
                            string version = Assembly.GetExecutingAssembly().GetName().Version.  ToString();
                            metroLabel4.Text = "Version " + version;
                            this.ShowInTaskbar = true;
                            listBox1.Items.Clear();
                            listBox1.Items.Add("| Steam Account Manager Activity Log |");
                            listBox1.Items.Add("  Build " + version);
                            listBox1.Items.Add("  Date  " + DateTime.Now);
                            listBox1.Items.Add(" ");
                            pictureBox1.Image = Properties.Resources.SelectAccount;
                            this.Enabled = true;
                            this.Show();
                        }
                    }
                    else
                    {
                        metroTabControl1.SelectedTab = metroTabPage1;
                        string version = Assembly.GetExecutingAssembly().GetName().Version.  ToString();
                        metroLabel4.Text = "Version " + version;
                        this.ShowInTaskbar = true;
                        listBox1.Items.Clear();
                        listBox1.Items.Add("| Steam Account Manager Activity Log |");
                        listBox1.Items.Add("  Build " + version);
                        listBox1.Items.Add("  Date  " + DateTime.Now);
                        listBox1.Items.Add(" ");
                        read_settings();
                        pictureBox1.Image = Properties.Resources.SelectAccount;
                        this.Enabled = true;
                        this.Show();
                    }
                    GetStyle();
                    ApplyAll();
                    Refresh();
                    this.Opacity = Properties.Settings.Default.Opacity;
                }
    
            }
            // Steam Login
            void LoginToolStripMenuItemClick(object sender, System.EventArgs e)
            {
                if (ListAccounts1.SelectedItems.Count == 1)
                {
                    
                    foreach (var process in Process.GetProcessesByName("Steam.exe"))
                    {
                        process.Kill();
                    }
                    ListAccounts1.SelectedItems[0].SubItems[2].Text = DateTime.Now.ToString("dd/MM/yyyy");
                    kill_steam();
                    login_steam(Properties.Settings.Default.SteamLocat  ion, ListAccounts1.SelectedItems[0].SubItems[0].Text, ListAccounts1.SelectedItems[0].SubItems[1].Text);
    
                }
                write_settings();
                if(Properties.Settings.Default.CloseCheck == true)
                {
                    this.Close();
                }
            }
            // Save Log
            private void metroTile5_Click(object sender, EventArgs e)
            {
                try
                {
                    System****.StreamWriter SaveFile = new System****.StreamWriter(Environment.GetFolderPath(  Environment.SpecialFolder.MyDocuments) + "/SteamAccountManager/ExportedLog.txt");
                    foreach (var item in listBox1.Items)
                    {
                        SaveFile.WriteLine(item);
                    }
    
                    SaveFile.Close();
    
                    MetroMessageBox.Show(this, "Log Successfully Exported!", "Steam Account Manager", MessageBoxButtons.OK, MessageBoxIcon.Information);
    
                }
                catch
                {
                    MetroMessageBox.Show(this, "There was an error exporting the log!", "Steam Account Manager", MessageBoxButtons.OK, MessageBoxIcon.Error);
    
                }
            }
            // Message Spam Launch
            private void metroTile6_Click(object sender, EventArgs e)
            {
                MessageSpam frm = new MessageSpam();
                frm.Show();
            }
            // Change Selected Account
            private void ListAccounts1_SelectedIndexChanged(object sender, EventArgs e)
            {
                GetInfo();
            }
            // Get ListAccounts1 Info
            void GetInfo()
            {
                if (ListAccounts1.SelectedItems.Count > 0)
                {
                    if (ListAccounts1.SelectedItems[0].SubItems[3].Text == "Main")
                    {
                        pictureBox1.Image = Properties.Resources.MainBig;
                    }
                    if (ListAccounts1.SelectedItems[0].SubItems[3].Text == "Smurf")
                    {
                        pictureBox1.Image = Properties.Resources.SmurfBig;
                    }
                    if (ListAccounts1.SelectedItems[0].SubItems[3].Text == "Other")
                    {
                        pictureBox1.Image = Properties.Resources.OtherBig;
                    }
                    metroLabel10.Text = "Username: " + ListAccounts1.SelectedItems[0].SubItems[0].Text;
                    metroLabel12.Text = "Password: " + ListAccounts1.SelectedItems[0].SubItems[1].Text;
                    metroLabel11.Text = "Last Login: " + ListAccounts1.SelectedItems[0].SubItems[2].Text;
                    metroTile2.Enabled = true;
                }
                else
                {
                    metroTile2.Enabled = false;
                }
            }
            // Login Button
            private void metroTile2_Click(object sender, EventArgs e)
            {
                if (ListAccounts1.SelectedItems.Count == 1)
                {
    
                    foreach (var process in Process.GetProcessesByName("Steam.exe"))
                    {
                        process.Kill();
                    }
                    ListAccounts1.SelectedItems[0].SubItems[2].Text = DateTime.Now.ToString("dd/MM/yyyy");
                    kill_steam();
                    login_steam(Properties.Settings.Default.SteamLocat  ion, ListAccounts1.SelectedItems[0].SubItems[0].Text, ListAccounts1.SelectedItems[0].SubItems[1].Text);
    
                }
                write_settings();
                if (Properties.Settings.Default.CloseCheck == true)
                {
                    this.Close();
                }
            }
            // Launch Game Commands
            private void metroTile7_Click(object sender, EventArgs e)
            {
                GameCommands frm = new GameCommands();
                frm.Show();
            }
            // Launch Settings
            private void pictureBox2_Click(object sender, EventArgs e)
            {
                Settings frm2 = new Settings();
                frm2.ShowDialog();
            }
            // Launch Steam Backup Manager
            private void metroTile3_Click(object sender, EventArgs e)
            {
                SteamBackup frm = new SteamBackup();
                frm.Show();
            }
    
            private void pictureBox3_Click(object sender, EventArgs e)
            {
                Help frm = new Help();
                frm.Show();
            }
    
            private void testToolStripMenuItem_Click(object sender, EventArgs e)
            {
                var form_account = new form_account();
                if (form_account.ShowDialog(this) == DialogResult.OK)
                {
                    string[] row = { form_account.username, Encrypt(form_account.password), "", form_account.account };
                    var item = new ListViewItem(row);
                    ListAccounts1.Items.Add(item);
                    write_settings();
                    listBox1.Items.Add(" - Added Account " + form_account.username);
                    this.TopMost = true;
                    this.TopMost = false;
                }
                this.TopMost = true;
                this.TopMost = false;
            }
    
            private void removeAccountToolStripMenuItem_Click(object sender, EventArgs e)
            {
                foreach (ListViewItem item in ListAccounts1.SelectedItems)
                {
                    item.Remove();
                    listBox1.Items.Add(" - Removed " + ListAccounts1.SelectedItems);
                    metroLabel10.Text = "Username: Waiting...";
                    metroLabel11.Text = "Last Login: Waiting...";
                    metroLabel12.Text = "Password: Waiting...";
                    metroTile2.Enabled = false;
                    pictureBox1.Image = Properties.Resources.SelectAccount;
    
                }
                write_settings();
            }
    
            private void closeSteamToolStripMenuItem_Click(object sender, EventArgs e)
            {
                kill_steam();
                listBox1.Items.Add(" - Stopped Steam.exe process");
            }
    
            private void importAccountsToolStripMenuItem_Click(object sender, EventArgs e)
            {
                openFileDialog1.FileName = ("SasData.dat");
                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    if (!System****.File.Exists(openFileDialog1.FileName)  )
                        return;
                    var file = new StreamReader(openFileDialog1.FileName);
    
                    string line;
    
                    while ((line = file.ReadLine()) != null)
                    {
                        string[] data = line.Split('|');
    
                        var item = new ListViewItem(data);
                        ListAccounts1.Items.Add(item);
    
                    }
                    file.Close();
                    listBox1.Items.Add(" - Read Settings");
                    write_settings();
                }
                
            }
    
            private void editAccountsToolStripMenuItem_Click(object sender, EventArgs e)
            {
                var form_edit = new form_edit();
                if (form_edit.ShowDialog(this) == DialogResult.OK)
                {
                    string[] row = { form_edit.username, Encrypt(form_edit.password), "", form_edit.account };
                    var item = new ListViewItem(row);
                    ListAccounts1.Items.Add(item);
                    write_settings();
                    listBox1.Items.Add(" - Added Account " + form_edit.username);
                    this.TopMost = true;
                    this.TopMost = false;
                    foreach (ListViewItem item1 in ListAccounts1.SelectedItems)
                    {
                        item1.Remove();
                        listBox1.Items.Add(" - Removed " + ListAccounts1.SelectedItems);
                        metroLabel10.Text = "Username: Waiting...";
                        metroLabel11.Text = "Last Login: Waiting...";
                        metroLabel12.Text = "Password: Waiting...";
                        metroTile2.Enabled = false;
                        pictureBox1.Image = Properties.Resources.SelectAccount;
    
                    }
                    write_settings();
                }
                this.TopMost = true;
                this.TopMost = false;
    
            }
        }
    }


    Virus Scans
    Jotti - Click Here!
    Virus Total - Click Here!


    Credits:
    ImWhacky (Program)
    MAFI55 (Pointed out bug)



    <b>Downloadable Files</b> Downloadable Files

  2. The Following 250 Users Say Thank You to ImWhacky For This Useful Post:

    -CoolerMaster- (09-07-2017),..NightWolf.. (10-06-2018),.Unbelievable (07-15-2016),/666/African (09-16-2017),123sherif (08-24-2017),1MaorroaM1 (10-20-2016),3antar (01-21-2017),3pic3rror (12-17-2016),4ao (08-12-2019),AbjectLlama (11-20-2017),adadadd (01-14-2018),AFantasyHero (10-20-2016),alphaplayingcsgo (11-16-2016),alwan1 (04-01-2016),andika12 (06-24-2018),AnonD3X (02-15-2017),Arhenonac (01-30-2017),axinzs101 (08-11-2017),Azeal (02-20-2018),BabyRhiino321 (09-24-2016),baconandcheese (11-28-2017),Becuase i Can (07-05-2016),BigieCheez420 (10-19-2017),bioloniks (12-21-2018),bluckeryz (02-15-2018),BOBYMARLEY76 (10-10-2020),boringbob (03-23-2018),Broc12 (05-22-2018),bronzycarter (09-12-2016),ChaosCrafter44_ (09-06-2017),cheehong (03-25-2016),ChocoBabo (01-12-2017),ColdModz (02-16-2017),cristiancostica03 (06-04-2017),daff_619 (06-17-2016),danishboy123 (12-05-2016),darkeye0021 (03-07-2019),darknesseagle (06-12-2016),Darkseeed (04-11-2017),Deathmetal666 (06-18-2018),deephentay (06-02-2018),devin12345 (01-30-2017),DirtG (11-07-2016),DivineHvHKING (02-08-2017),DJHITMAN (12-26-2021),Dk7rocks (08-24-2016),Doge30 (02-27-2017),DraknetZZ (10-29-2016),DrLee (08-25-2017),Dubito (03-13-2016),DuctTape (09-11-2017),dukduynaja (03-27-2019),DustinPwnsYou (02-01-2019),EBOWKARA (05-23-2018),Embrr (09-07-2017),erinkral (07-03-2016),etapan4petapan4 (03-17-2017),ezgamepororo (02-03-2017),F3Nd3R (03-13-2016),Fire099 (06-20-2018),forfreexD (08-26-2017),FORHACKISRE (06-17-2016),freakofaheaven (03-14-2016),Friems (09-20-2017),Froomz (06-06-2016),FrS (03-18-2016),Gamer201435 (02-15-2017),GamersPlace (03-19-2016),getfucked1337 (03-30-2017),Ghost197 (07-10-2018),gstanton (07-20-2018),GtrexxHax (03-23-2016),GusGeo (03-12-2016),H41822 (05-03-2017),Hatr3dcSGO (05-27-2017),hazza72 (02-05-2019),HeisenbergOP (07-14-2016),herikles (06-20-2018),Heytherenewb (11-25-2017),hxfgfg (07-15-2018),iamgoodboy (06-29-2017),ic3w0lf22 (07-19-2017),icaneantrex (03-03-2019),Iceol (07-06-2017),IceyTesticle (10-30-2016),iLikeLongBigCox (03-03-2018),Inc0gnit0M0de (04-08-2016),insidepug (08-11-2016),irongrid (07-25-2018),ItzNuke (04-16-2016),iwebzandrei (11-02-2016),jackblack228 (09-11-2017),JackHansen (02-14-2017),jakeallen0213 (10-07-2020),Jasmine2211 (09-17-2017),jebu (07-11-2017),jfeller2 (05-21-2017),jimmeeee (10-25-2017),jjthegreat001 (09-21-2016),jlaiii (04-30-2017),jmdclan (09-08-2017),jonne poika (02-22-2017),joshvanalden (07-11-2017),jspiker (01-13-2018),jungleking (10-26-2018),JusteBelmond (03-17-2017),k2swirus (03-20-2016),K4rl_P3ter (10-29-2016),kalamees123 (10-24-2018),Kartan (05-24-2016),karvalhoapl (04-04-2016),Kautch (01-28-2017),kawasakiR (05-18-2016),kirg (03-12-2017),Kr4ken (06-21-2016),kristof2509 (02-04-2017),krittin2543 (02-05-2021),ktpl1991 (06-27-2016),kuchyy1337 (11-22-2017),kyleisdork (12-22-2018),LegitJoe (06-20-2017),lelo (07-13-2016),LITTLEBREIT28 (06-20-2018),liu1313133 (06-29-2021),liuxu (09-23-2017),lol2036 (02-08-2017),lolezgamepro (01-15-2017),lolmonster14 (04-03-2016),louxer1337 (07-09-2016),lpminer (05-04-2017),luavz (03-18-2017),matkoprof (07-10-2018),matv3y (06-27-2018),Merkurial98 (01-14-2018),metaboyam (03-03-2019),MeticulousModz (07-03-2017),minershock (01-15-2017),miszkowaty (05-03-2017),monethys (08-06-2016),Moooon (10-11-2016),moose (04-22-2016),Mr.bottomfragger (09-08-2018),Mr.Lolz (07-18-2017),Mr.Potato77 (11-25-2017),mrepicluke (07-01-2016),multipghskid (06-13-2017),negropizza16 (02-23-2018),NejcD7 (05-04-2017),nexuizayya2 (01-08-2017),Nicki2611 (12-28-2017),NightFallTV (04-07-2017),Nightshock95 (06-14-2017),ninjafox44 (03-12-2016),Niuerex (03-18-2016),Noxiu (09-10-2016),nporini (05-01-2017),Nsofreeman (04-27-2016),NutplaceKek (12-13-2018),OhHiImJLN1337 (01-10-2017),ohunt5 (06-16-2017),panos-s (05-24-2016),paolopulido (12-09-2016),patrick2001 (03-27-2017),patrikben10 (04-13-2016),patrykwalker (05-29-2022),Paul230702 (02-10-2018),petyapapapa (08-22-2019),pirateFromrussia (11-20-2016),Playerleo (07-22-2017),Plebbin (07-17-2016),PurpleOldMaN (03-24-2016),QCsoulQC (08-07-2016),qq1828279174 (10-14-2019),QueenKitty (08-19-2017),queota1231 (07-31-2019),r0secho (03-25-2017),Radioactionn (06-19-2018),ramzmista (02-06-2017),rargirov (01-20-2017),RavenXI (03-31-2016),Rawr115 (07-30-2019),realnooblock (03-19-2017),reliquished (04-18-2016),RenrikJolsan (02-25-2019),Robink456 (06-19-2016),rooteejuan12v32 (12-01-2016),russianimport (01-26-2017),Salkinn (03-10-2017),saskatoon (05-24-2017),sayonara1337 (02-17-2018),SenZir (10-28-2016),shadowdashx80 (01-01-2019),shenb (12-21-2017),Shuwie (09-12-2016),shydore (04-11-2018),SillyPika (03-19-2017),SirBimmelbahn (05-17-2016),Sirderyl (07-15-2019),Skalety (09-04-2018),Skeeterhackekrkere (09-06-2018),skengang (05-18-2018),skorriiii (11-23-2017),Smoke (03-12-2016),SnowSynergy (05-03-2018),soccerbaa56 (11-02-2018),squigly (12-30-2017),stonerdnx (02-12-2017),stv.hans0921 (10-14-2017),SweqSecone (05-08-2017),T0NGi (03-07-2017),t6n123 (02-14-2017),taigaai (08-30-2016),tharunreddy52 (02-23-2017),theshitter99 (01-24-2021),tmk- (07-26-2017),tomisanhues2 (03-14-2017),top_tank (03-18-2016),Tortellio (10-29-2016),Toxici11i (12-30-2016),Toxiri (02-11-2019),TRAXZGAMING (04-09-2016),trimlildame (02-02-2020),Troupack (12-17-2017),TurboGTA (03-04-2018),Tyke47 (12-05-2018),Tyler098 (02-03-2020),Ultra Troll (10-27-2016),Viazemsky (09-23-2017),vmu123 (10-27-2017),W$Hehhrdth46$^Tg (03-18-2017),Wankerboy (03-25-2017),WeirdSnake (01-19-2019),WGRARWEGaergregr (09-14-2019),wolfiee1354 (04-03-2016),WrathofLegacy (02-03-2018),xApollo (02-22-2018),xBoboy (12-31-2017),xDARCKx (06-29-2016),xXBiocodeXx (05-12-2017),xXzKingPinzXx (10-01-2016),YoMAMMI (01-13-2018),yudikiller1 (03-19-2016),Yukine1999 (10-15-2016),yyt9810 (05-05-2016),zaidaaa (08-25-2018),ZEROx187 (11-14-2019),Ziventh (03-04-2018),zmodz_1010 (11-25-2017),_GhostZ_ (10-21-2016),~mike~ (10-12-2016)

  3. #2
    max1612's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Location
    C:/Users
    Posts
    532
    Reputation
    18
    Thanks
    1,466
    Looks ok i geuss
    Empty for now

  4. #3
    Smoke's Avatar
    Join Date
    Nov 2014
    Gender
    male
    Posts
    11,899
    Reputation
    2661
    Thanks
    4,610
    My Mood
    Amazed
    Approved.

    Use at your OWN risk and let me know what happens.


    CLICK TO BUY NOW!!


    Quote Originally Posted by Liz View Post
    This is my first vouch, ever. Rapidgator account worked perfectly. Would buy in the future.

  5. #4
    GusGeo's Avatar
    Join Date
    Dec 2015
    Gender
    male
    Location
    Greece
    Posts
    23
    Reputation
    10
    Thanks
    11
    My Mood
    Devilish
    Thanks brother!
    Working!


    Gus
    ~> Gus Geo <~
    Programming & Hacking

  6. #5
    top_tank's Avatar
    Join Date
    Mar 2016
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    I'm from Russia, can you explain what makes this program? She picks up the keys to the games?

  7. #6
    ImWhacky's Avatar
    Join Date
    Sep 2015
    Gender
    male
    Posts
    509
    Reputation
    56
    Thanks
    4,059
    My Mood
    Breezy
    Quote Originally Posted by top_tank View Post
    I'm from Russia, can you explain what makes this program? She picks up the keys to the games?
    This program is for managing multiple steam accounts, you enter your steam account information and then press the login button and it will log you into that account. The file is also encrypted with a random key so nothing can steal your information.

  8. The Following User Says Thank You to ImWhacky For This Useful Post:

    slovenskycharlie (01-29-2019)

  9. #7
    1ashoo11's Avatar
    Join Date
    May 2013
    Gender
    male
    Location
    Somewhere over the rainbow
    Posts
    134
    Reputation
    21
    Thanks
    116
    Looks great, but when im opening the program nothing happens.
    My Steam Profile : Click Here
    My Brazzers Profile : Click Here



  10. #8
    silentcrow's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    where do i find the sasdata.dat when im trying to import an account file

  11. #9
    gtxluis's Avatar
    Join Date
    Nov 2009
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    0
    I spent 15 minutes going through threads coz I got the first thread ever and worked my way through each version lol, I totally didnt remember using the search function lol.. thanks for this!!

  12. #10
    GamingINReaLife's Avatar
    Join Date
    Oct 2014
    Gender
    male
    Posts
    50
    Reputation
    10
    Thanks
    3
    My Mood
    Amused
    Can get VAC?

  13. #11
    Aspp's Avatar
    Join Date
    Apr 2016
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    8
    My Mood
    Asleep
    Quote Originally Posted by GamingINReaLife View Post
    Can get VAC?
    No, as far as I'm aware the program itself is allowed by Valve.

  14. #12
    xDARCKx's Avatar
    Join Date
    Jun 2016
    Gender
    male
    Location
    IDK ^_^
    Posts
    17
    Reputation
    10
    Thanks
    4
    My Mood
    Drunk
    Nice i like
    Last edited by Hunter; 07-02-2016 at 04:12 AM.

  15. #13
    FaxiingBerlin's Avatar
    Join Date
    Dec 2013
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    1
    Nice release! Thanks!

  16. #14
    mitsuka2's Avatar
    Join Date
    Sep 2015
    Gender
    female
    Posts
    12
    Reputation
    10
    Thanks
    2
    Where's the feature to bruteforce steam guard mobile auth?

  17. #15
    Shuwie's Avatar
    Join Date
    Mar 2016
    Gender
    male
    Posts
    6
    Reputation
    10
    Thanks
    0
    My Mood
    Amazed
    Hey, i can't use the Message Spam on the steam chat?


    ^Nvm, it works :P
    Last edited by Shuwie; 09-13-2016 at 06:12 PM.

Page 1 of 3 123 LastLast

Similar Threads

  1. [Outdated] Steam Account Manager v1.0 (With Source)
    By ImWhacky in forum Steam Games Hacks & Cheats
    Replies: 11
    Last Post: 03-02-2016, 04:45 PM
  2. [WTS]steam account reg date 2003 with dota 2 and a DOTA 2 gift
    By GankWithMe in forum Selling Accounts/Keys/Items
    Replies: 2
    Last Post: 12-17-2012, 02:09 AM
  3. Replies: 2
    Last Post: 11-01-2011, 05:34 PM
  4. [Selling] Steam Account Latest all Verified with my Email ID
    By Blacksh@dow in forum Selling Accounts/Keys/Items
    Replies: 0
    Last Post: 03-31-2011, 11:44 PM
  5. Trading 2 CA accounts for Steam Account (BOTH HAS NX WITH PERMS)
    By InCognito in forum Selling Accounts/Keys/Items
    Replies: 8
    Last Post: 07-18-2010, 04:51 AM