In the Making of my Blue Mist Injector, I created a little array of classes that will Encrypt, Compress and Store files inside them for the use of the injector. This SDK is simple really and include things i really wanted for i my injector. I was thinking of asking you what to add to it so just talk away. Ohh might be useless in the fact of storing Files inside you application and stuff but many ideas can come from this Back Up files, File Compress(Hmm TO HELL WITH RAR we not have BLUE..I got to work on BlueCollections then rars are out but i need to compress Stronger)
This SDK is not Complete but it seems to work Fine just slow in some areas depending on the size of the files.
Blue Mist Class
DownloadBlue(ByVal URLSTRING As String) as Blue ' Not Tested
blueFromString(ByVal str As String) As Blue
BluefromBlueFile(ByVal path As String) As Blue
BluefromLVItem(ByVal Item As ListViewItem) As Blue
BlueStringtoLVItem(ByVal str As String) As ListViewItem
BlueStringfromLVItem(ByVal Item As ListViewItem) As String
BluetoLVItem(ByVal File As Blue) As ListViewItem
BlueFromFile(ByVal path As String) As Blue
BlueToFile(ByVal file As Blue, ByVal path As String)
BluetoBlueFile(ByVal file As Blue, ByVal Path As String)
BluetoString(ByVal File As Blue) As String
Blue Class
Name As String'A Name Of the file(Safe Name by Default)
Size As Int32'Size of the Compress File
File As Byte()'File In Bytes
EXT As String' File Extension
Reset(ByVal _path As String, ByVal _File As Byte())
New(ByVal _path As String, ByVal _File As Byte())
New(ByVal fi As FileInfo)
New(ByVal _path As String)
New()
New(ByVal Name As String, ByVal Ext As String, ByVal File As Byte())
Renew(ByVal Name As String, ByVal Ext As String, ByVal File As Byte())
TrueFile()
Load(ByVal Path As String) As Blue
Parse(ByVal str As String) As Blue
ProcessInfo Class
ThreadCollection As ProcessThreadCollection
StartInfo As ProcessStartInfo
New(ByVal Procs As Process)
New(ByVal obj As Object) ' USELESS
New()
GetProcessInfos() As ProcessInfo()
GetProcessInfoByID(ByVal ID As Integer) As ProcessInfo
GetProcessInfoByID(ByVal ID As Integer, ByVal MachineName As String) As ProcessInfo
GetProcessInfosByName(ByVal ProcessName As String) As ProcessInfo()
GetProcessInfosByName(ByVal ProcessName As String, ByVal MachineName As String) As ProcessInfo()
GetCurrentProcessInfo() As ProcessInfo
Update()
GetHandle() As IntPtr
Location() As String
GetID() As Int32
GetProcessName() As String
GetProcess() As Process
DatabaseUpdate Class
'Just a Class For My Injectors Updater
CurrentVersion As Single = 1.1
IsBeta As Boolean = True
CurrentPatch As Single = 1.0
Utility Class
KEY As Byte()' 32 bytes by Default
IV As Byte()'16 bytes by default
New(ByVal iKEY As Byte(), ByVal iIV As Byte())
New()
Compress(ByVal Data As Byte()) As Byte()
Decompress(ByVal Data As Byte()) As Byte()
EncryptCompress(ByVal Data As Byte()) As Byte()
EncryptCompressFromString(ByVal str As String) As Byte()
DecryptDecompress(ByVal Data As Byte()) As Byte()
DecryptDecompressToString(ByVal data As Byte()) As String