Hack code in Visual basic c++ express 2010 einfügen?

05/07/2010 17:17 klein666#1
Also ich habe einen Hack erstellt, für metin2. Der läuft auch recht gut, aber ich würde ihn gerne schön gestalten, also habe ich auch noch ein Programm dafür mit visual basic c++ express 2010 gemacht hier screenshot:
[Only registered and activated users can see links. Click Here To Register...]

Naja ok und nun würde ich gerne wissen, wie man beides zusammen fügt?
Also mal hier der hack code:
HotKeySet ( "{F5}" , "Start" )
HotKeySet ( "{F6}" , "Ende" )
HotKeySet ( "{F7}" , "Pause" )

while 1
sleep(1)
wend;

Func Start ()
While (1)
Send(" ")
Sleep (1)
Wend

EndFunc
Func Ende ()
Exit
EndFunc

func Pause()
while (1)
sleep(100)
Wend
EndFunc






Und hier der Programm Code:
#pragma once

namespace Mwin2Multihack {

using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System:ata;
using namespace System:rawing;

/// <summary>
/// Zusammenfassung für Form1
/// </summary>
public ref class Form1 : public System::Windows::Forms::Form
{
public:
Form1(void)
{
InitializeComponent();
//
//TODO: Konstruktorcode hier hinzufügen.
//
}

protected:
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
~Form1()
{
if (components)
{
delete components;
}
}
private: System::Windows::Forms::PictureBox^ pictureBox1;
private: System::Windows::Forms::Label^ t6;
private: System::Windows::Forms::Label^ label1;
private: System::Windows::Forms::PictureBox^ pictureBox2;
private: System::Windows::Forms::Label^ label2;
private: System::Windows::Forms::Label^ label3;
private: System::Windows::Forms::Label^ label4;
private: System::Windows::Forms::Label^ label5;
private: System::Windows::Forms::Button^ button1;
private: System::ComponentModel::BackgroundWorker^ backgroundWorker1;

protected:

private:
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
void InitializeComponent(void)
{
System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(F orm1::typeid));
this->pictureBox1 = (gcnew System::Windows::Forms::PictureBox());
this->t6 = (gcnew System::Windows::Forms::Label());
this->label1 = (gcnew System::Windows::Forms::Label());
this->pictureBox2 = (gcnew System::Windows::Forms::PictureBox());
this->label2 = (gcnew System::Windows::Forms::Label());
this->label3 = (gcnew System::Windows::Forms::Label());
this->label4 = (gcnew System::Windows::Forms::Label());
this->label5 = (gcnew System::Windows::Forms::Label());
this->button1 = (gcnew System::Windows::Forms::Button());
this->backgroundWorker1 = (gcnew System::ComponentModel::BackgroundWorker());
(cli::safe_cast<System::ComponentModel::ISupportIn itialize^ >(this->pictureBox1))->BeginInit();
(cli::safe_cast<System::ComponentModel::ISupportIn itialize^ >(this->pictureBox2))->BeginInit();
this->SuspendLayout();
//
// pictureBox1
//
this->pictureBox1->Image = (cli::safe_cast<System:rawing::Image^ >(resources->GetObject(L"pictureBox1.Image")));
this->pictureBox1->Location = System:rawing::Point(-212, -324);
this->pictureBox1->Name = L"pictureBox1";
this->pictureBox1->Size = System:rawing::Size(968, 885);
this->pictureBox1->TabIndex = 0;
this->pictureBox1->TabStop = false;
this->pictureBox1->Click += gcnew System::EventHandler(this, &Form1:ictureBox1_Click);
//
// t6
//
this->t6->AutoSize = true;
this->t6->Location = System:rawing::Point(236, 450);
this->t6->Name = L"t6";
this->t6->Size = System:rawing::Size(106, 13);
this->t6->TabIndex = 1;
this->t6->Text = L"Copyright Kleinus666";
this->t6->Click += gcnew System::EventHandler(this, &Form1::label1_Click);
//
// label1
//
this->label1->AutoSize = true;
this->label1->Location = System:rawing::Point(12, 9);
this->label1->Name = L"label1";
this->label1->Size = System:rawing::Size(0, 13);
this->label1->TabIndex = 2;
//
// pictureBox2
//
this->pictureBox2->Image = (cli::safe_cast<System:rawing::Image^ >(resources->GetObject(L"pictureBox2.Image")));
this->pictureBox2->InitialImage = (cli::safe_cast<System:rawing::Image^ >(resources->GetObject(L"pictureBox2.InitialImage")));
this->pictureBox2->Location = System:rawing::Point(-8, -1);
this->pictureBox2->Name = L"pictureBox2";
this->pictureBox2->Size = System:rawing::Size(600, 100);
this->pictureBox2->SizeMode = System::Windows::Forms::PictureBoxSizeMode::AutoSi ze;
this->pictureBox2->TabIndex = 3;
this->pictureBox2->TabStop = false;
//
// label2
//
this->label2->AutoSize = true;
this->label2->Location = System:rawing::Point(12, 102);
this->label2->Name = L"label2";
this->label2->Size = System:rawing::Size(393, 13);
this->label2->TabIndex = 4;
this->label2->Text = L"To activate the Farmbot press in Game F5 to pasue it press F6 to end it press F7!"
L"!!";
//
// label3
//
this->label3->AutoSize = true;
this->label3->Location = System:rawing::Point(12, 127);
this->label3->Name = L"label3";
this->label3->Size = System:rawing::Size(381, 13);
this->label3->TabIndex = 5;
this->label3->Text = L"To activate the AutoHit press in Game F2 to pause it press F3 to end it press F4";
//
// label4
//
this->label4->AutoSize = true;
this->label4->Location = System:rawing::Point(12, 153);
this->label4->Name = L"label4";
this->label4->Size = System:rawing::Size(396, 13);
this->label4->TabIndex = 6;
this->label4->Text = L"Credits to Phillip Berchtold and Alexander Kobald, because this are the Beta Test"
L"er";
//
// label5
//
this->label5->AutoSize = true;
this->label5->Location = System:rawing::Point(12, 176);
this->label5->Name = L"label5";
this->label5->Size = System:rawing::Size(228, 13);
this->label5->TabIndex = 7;
this->label5->Text = L"Metin2 Multihack by kleinus666 is now in Beta.";
//
// button1
//
this->button1->Cursor = System::Windows::Forms::Cursors::AppStarting;
this->button1->Location = System:rawing::Point(131, 238);
this->button1->Name = L"button1";
this->button1->Size = System:rawing::Size(293, 107);
this->button1->TabIndex = 8;
this->button1->Text = L"HELP!!!";
this->button1->UseVisualStyleBackColor = true;
this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
//
// Form1
//
this->AutoScaleDimensions = System:rawing::SizeF(6, 13);
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
this->ClientSize = System:rawing::Size(584, 472);
this->Controls->Add(this->button1);
this->Controls->Add(this->label5);
this->Controls->Add(this->label4);
this->Controls->Add(this->label3);
this->Controls->Add(this->label2);
this->Controls->Add(this->pictureBox2);
this->Controls->Add(this->label1);
this->Controls->Add(this->t6);
this->Controls->Add(this->pictureBox1);
this->Name = L"Form1";
this->Text = L"Form1";
this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load);
(cli::safe_cast<System::ComponentModel::ISupportIn itialize^ >(this->pictureBox1))->EndInit();
(cli::safe_cast<System::ComponentModel::ISupportIn itialize^ >(this->pictureBox2))->EndInit();
this->ResumeLayout(false);
this->PerformLayout();

}
#pragma endregion
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void pictureBox1_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void label1_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void backgroundWorker1_DoWork(System::Object^ sender, System::ComponentModel:oWorkEventArgs^ e) {
}
};
}









Konnte mir vl jemand helfen? thx schon mal im vorraus...
Aja wer das programm auch noch dafür braucht hier:
[Only registered and activated users can see links. Click Here To Register...]



Aja ich hab da noch ne Frage, also man sieht ja auf dem Bild den Help button, aber ich weiß nicht wi ich da ne Verlinkung zu einem andere fenster mache, mit dem alten visual basic ging das viel einfacher...?



DIE SMIELEYS MACHT NUR YOURIWRE...
05/07/2010 17:37 HardCore.1337#2
Warum erstellst du die GUI nicht direkt in C++?
Ansonsten 2 Exen und die eine (Hack-)Exe in deinem AutoIt Script aufrufen.
05/07/2010 17:39 klein666#3
weil ich zuerst den anderen hatte, aber nun einen machen wollte mit besserem design und so, und keinen bock habe alles neu zu machen :( naja werde das mit den zwei exen dann machen
05/07/2010 17:42 HardCore.1337#4
VB C++ kann doch aber mit einer GUI umgehen.
Kopiere den Code doch einfach in dein neues Projekt und erstelle dann ganz easy die GUI ;)
05/07/2010 17:45 klein666#5
hmmmm thx werd probieren, aber da ich erst seit kurzen mit visual basic 2010 arbeite und alles ganz anders ist wi kannn ich ne GUI erstellen sorry für die scheiss frage aber ich kenn mich eben noch nich so gut aus :D denn mit 13 jahren habe ich noch nich viel erfarhnug xD
05/07/2010 19:46 xNopex#6
WTF ist Visual basic c++ express 2010 oder VB C++ oder wie ihr das nennt? LoL?!
05/07/2010 20:03 klein666#7
microsoft visual basic c++ 2010 express is von microsoft wi der name ja auch sagt und ist naja so gemacht das jeder was machen kann, da ich ja auch delphi habe, aber ich mich besser mit vb c++ auskenne wollt ih dort nen machen, könnte man den auch einen hack mit delphi schreiben?
05/07/2010 23:43 Atheuz#8
Quote:
Originally Posted by General Desert View Post
Warum erstellst du die GUI nicht direkt in C++?
Ansonsten 2 Exen und die eine (Hack-)Exe in deinem AutoIt Script aufrufen.
Man kann übrigens AutoIt auch in C++ benutzen, es wird dann das Script geparst.
05/08/2010 02:31 P-a-i-n#9
also was Visual Basic C++ ist hab ich noch nie gehört
Visual Basic oder Visual C++ das unterteielt sich dann, für normale forms anwendung ist das dann C++ MFC das normale c++ ist C++
und wenn du es in C++ machst erstelle eine win32 dll ist viel leicht
außer du hast c++ MFC gelernt weil von MFC zu dem normalen C++ sind extreme unterschiede in der schreibweise

verstehe außerdem nicht wieso du es von Visual Basic jetzt in C++ erstellen willst
05/08/2010 02:38 Shadowz75#10
Quote:
Originally Posted by P-a-i-n View Post
also was Visual Basic C++ ist hab ich noch nie gehört
Visual Basic oder Visual C++ das unterteielt sich dann, für normale forms anwendung ist das dann C++ MFC das normale c++ ist C++
und wenn du es in C++ machst erstelle eine win32 dll ist viel leicht
außer du hast c++ MFC gelernt weil von MFC zu dem normalen C++ sind extreme unterschiede in der schreibweise

verstehe außerdem nicht wieso du es von Visual Basic jetzt in C++ erstellen willst
Das ist kein MFC das ist C++ .Net.
@b2t vielleicht solltest du dir mal eine Sprache aussuchen(Visual Basic geht auch, als IDE Visual Basic 2008 Express von Microsoft zu empfehlen) und sie richtig lernen anstatt copy & pasta
05/08/2010 09:30 klein666#11
oh soryy es ist visual c++ aber gabes nicht mal ein visual basic c++? naja egal ich werds mal so wi du meinst probierenund @atheuz... wie meints das?
05/08/2010 12:11 xNopex#12
Es gibt auch kein Visual C++...

Es gibt:
Stinknormales Ansi C++
und C++/CLI

Erweitert werden kann das stinknormale c++ durch externe Header, e.g. WinAPI. Was du hier machen willst gehört zu C++/CLI und das ist dämlich. Die CLI-Komponente wird ausschließlich für Integrationsprojekte für .NET-Sprachen verwendet. Für GUI's gibt es genügend sehr gute Libs (QT, wxWidget,...) oder die WinAPI oder MFC.
05/08/2010 13:50 klein666#13
es heist aber microsoft visual c++ 2010 express
[Only registered and activated users can see links. Click Here To Register...]

dahab ichs her
05/08/2010 14:27 P-a-i-n#14
wieso haste nicht das 2008er genommen das 2010er ist nur beta2 ;)
das ist sehr umständlich da die SDK's einzubringen

wenn ich richtig geschaut hab hast du dein projekt hochgeladen das kann so keiner öffnen
man kann projekte nur mit gleicher version öffnen oder eine ältere version mit einer neueren ;)
aber eine neuere version z.B VS2010 geht nicht mit VS2008 zu öffnen =P
05/08/2010 19:38 klein666#15
nein ich habe die fertige exe hochgeladen, aber thx werd mir wieder die 2008er holen kriegst ein thx