2014-07-08 12:58:53 +00:00
|
|
|
|
using System;
|
|
|
|
|
using Core.Encryption;
|
|
|
|
|
|
|
|
|
|
namespace Client
|
|
|
|
|
{
|
|
|
|
|
public class Settings
|
|
|
|
|
{
|
|
|
|
|
#if DEBUG
|
|
|
|
|
public static string VERSION = "1.0.0.0d";
|
2014-07-18 08:12:24 +00:00
|
|
|
|
public static string HOST = "localhost";
|
2014-07-08 12:58:53 +00:00
|
|
|
|
public static ushort PORT = 4782;
|
|
|
|
|
public static int RECONNECTDELAY = 5000;
|
|
|
|
|
public static string PASSWORD = "1234";
|
|
|
|
|
public static string DIR = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
|
|
|
|
|
public static string SUBFOLDER = "Test";
|
|
|
|
|
public static string INSTALLNAME = "test.exe";
|
|
|
|
|
public static bool INSTALL = false;
|
|
|
|
|
public static bool STARTUP = true;
|
|
|
|
|
public static string MUTEX = "123AKs82kA,ylAo2kAlUS2kYkala!";
|
|
|
|
|
public static string STARTUPKEY = "Test key";
|
|
|
|
|
public static bool HIDEFILE = true;
|
|
|
|
|
public static bool ENABLEUACESCALATION = false;
|
|
|
|
|
|
|
|
|
|
public static void Initialize()
|
|
|
|
|
{ }
|
|
|
|
|
#else
|
|
|
|
|
public static string VERSION = "1.0.0.0r";
|
|
|
|
|
public static string HOST = "localhost";
|
|
|
|
|
public static ushort PORT = 4782;
|
|
|
|
|
public static int RECONNECTDELAY = 5000;
|
|
|
|
|
public static string PASSWORD = "1234";
|
|
|
|
|
public static string DIR = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
|
|
|
|
|
public static string SUBFOLDER = "SUB";
|
|
|
|
|
public static string INSTALLNAME = "INSTALL";
|
|
|
|
|
public static bool INSTALL = false;
|
|
|
|
|
public static bool STARTUP = true;
|
|
|
|
|
public static string MUTEX = "MUTEX";
|
|
|
|
|
public static string STARTUPKEY = "STARTUP";
|
|
|
|
|
public static bool HIDEFILE = true;
|
|
|
|
|
public static bool ENABLEUACESCALATION = true;
|
|
|
|
|
public static string ENCRYPTIONKEY = "ENCKEY";
|
|
|
|
|
|
|
|
|
|
public static void Initialize()
|
|
|
|
|
{
|
|
|
|
|
VERSION = AES.Decrypt(VERSION, ENCRYPTIONKEY);
|
|
|
|
|
HOST = AES.Decrypt(HOST, ENCRYPTIONKEY);
|
|
|
|
|
PASSWORD = AES.Decrypt(PASSWORD, ENCRYPTIONKEY);
|
|
|
|
|
SUBFOLDER = AES.Decrypt(SUBFOLDER, ENCRYPTIONKEY);
|
|
|
|
|
INSTALLNAME = AES.Decrypt(INSTALLNAME, ENCRYPTIONKEY);
|
|
|
|
|
MUTEX = AES.Decrypt(MUTEX, ENCRYPTIONKEY);
|
|
|
|
|
STARTUPKEY = AES.Decrypt(STARTUPKEY, ENCRYPTIONKEY);
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
}
|
|
|
|
|
}
|