C# Class MabiPacker.MabiEnvironment

Show file Open project: logue/MabiPack Class Usage Examples

Public Properties

Property Type Description
Arg string
Code uint
Fullver uint
LangPack string
LocalVersion uint
LoginIP string
LoginPort uint
MabinogiDir string
PatchServer System.Uri
Version uint
isDownloadable bool

Public Methods

Method Description
Launch ( String args, Form form ) : bool

Launch Mabinogi client. If Crackshild is detected, launch crackshield. Notice : The parent program MUST be put on the same directory as client.exe.

MabiEnvironment ( ) : System

Get Mabinogi Environment

MabiEnvironment ( string url ) : System

Get Mabinogi Environment

Private Methods

Method Description
GetMabiDir ( ) : String

Get Mabinogi installed directory from Registory.

GetMabiVer ( ) : uint

Read Mabinogi Version from version.dat

PatchText ( string url ) : string>.Dictionary

Fetch and parse patch.txt

RunElevated ( string fileName, string arguments, Form parentForm, bool waitExit ) : bool

Launch other program as Administrator.

Method Details

Launch() public method

Launch Mabinogi client. If Crackshild is detected, launch crackshield. Notice : The parent program MUST be put on the same directory as client.exe.
public Launch ( String args, Form form ) : bool
args String
form System.Windows.Forms.Form The window of a parent program.
return bool

MabiEnvironment() public method

Get Mabinogi Environment
public MabiEnvironment ( ) : System
return System

MabiEnvironment() public method

Get Mabinogi Environment
public MabiEnvironment ( string url ) : System
url string Url to Patch.txt
return System

Property Details

Arg public property

public string Arg
return string

Code public property

public uint Code
return uint

Fullver public property

public uint Fullver
return uint

LangPack public property

public string LangPack
return string

LocalVersion public property

public uint LocalVersion
return uint

LoginIP public property

public string LoginIP
return string

LoginPort public property

public uint LoginPort
return uint

MabinogiDir public property

public string MabinogiDir
return string

PatchServer public property

public Uri,System PatchServer
return System.Uri

Version public property

public uint Version
return uint

isDownloadable public property

public bool isDownloadable
return bool