Résolu Forms1 a cessé de fonctionner

Nastyy.

.
Premium
Inscription
19 Septembre 2011
Messages
604
Réactions
255
Points
7 418
RGCoins
25
Problème résolu :)
 
Dernière édition:
yo tout le monde,
j'ai voulu coder mon tout premier tool, je peux l'ouvrir mais au bout d'un certain moment le programme cesse de fonctionner... Des avis ?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using PS3Lib;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public static uint ProcessID;
public static uint[] processIDs;
public static string snresult;
private static string usage;
public static string Info;
public static string Status;
public static string MemStatus;
public static PS3API PS3 = new PS3API();

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
PS3.ChangeAPI(SelectAPI.ControlConsole);
if (PS3.ConnectTarget())
{
button1.Text = "Connected";
button1.ForeColor = Color.Green;
}
else
{
button1.Text = "Error";
button1.ForeColor = Color.Red;
}
}

private void button2_Click(object sender, EventArgs e)
{
if (PS3.AttachProcess())
{
button2.Text = "Attached";
button2.ForeColor = Color.Green;
}
else
{
button2.Text = "Error";
button2.ForeColor = Color.Red;
}
}

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox1.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x01398310, Name);
}

private void button3_Click(object sender, EventArgs e)
{
byte[] getClient0 = new byte[30];
PS3.GetMemory(0x01398310, getClient0);
string clientName_0 = Encoding.ASCII.GetString(getClient0);
textBox1.Text = clientName_0;

byte[] getClient1 = new byte[30];
PS3.GetMemory(0x0139BA10, getClient1);
string clientName_1 = Encoding.ASCII.GetString(getClient1);
textBox2.Text = clientName_1;

byte[] getClient2 = new byte[30];
PS3.GetMemory(0x0139F110, getClient2);
string clientName_2 = Encoding.ASCII.GetString(getClient2);
textBox3.Text = clientName_2;

byte[] getClient3 = new byte[30];
PS3.GetMemory(0x013A2810, getClient3);
string clientName_3 = Encoding.ASCII.GetString(getClient3);
textBox6.Text = clientName_3;

byte[] getClient4 = new byte[30];
PS3.GetMemory(0x013A5F10, getClient4);
string clientName_4 = Encoding.ASCII.GetString(getClient4);
textBox5.Text = clientName_4;

byte[] getClient5 = new byte[30];
PS3.GetMemory(0x013A9610, getClient5);
string clientName_5 = Encoding.ASCII.GetString(getClient5);
textBox4.Text = clientName_5;
}


private void textBox1_TextChanged(object sender, EventArgs e)
{

}

private void textBox2_TextChanged(object sender, EventArgs e)
{

}

private void textBox3_TextChanged(object sender, EventArgs e)
{

}

private void textBox4_TextChanged(object sender, EventArgs e)
{

}

private void textBox5_TextChanged(object sender, EventArgs e)
{

}

private void textBox6_TextChanged(object sender, EventArgs e)
{

}

private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox2.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x0139BA10, Name);
}

private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox3.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x0139F110, Name);
}

private void checkBox6_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox6.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x013A2810, Name);
}

private void checkBox5_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox5.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x013A5F10, Name);
}

private void checkBox4_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox4.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x013ACD10, Name);
}

private void textBox7_TextChanged(object sender, EventArgs e)

}
}
}
dans les paramettre de projet selectionne net framework 4.5 et dans debug tu met x86 sa devrait sans doute resoudre ton probleme ;) Mais le probleme ne viens pas forcement de ton code mais sans doute de ton pc ^^
 
Cette réponse a aidé l'auteur de cette discussion !
yo tout le monde,
j'ai voulu coder mon tout premier tool, je peux l'ouvrir mais au bout d'un certain moment le programme cesse de fonctionner... Des avis ?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using PS3Lib;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public static uint ProcessID;
public static uint[] processIDs;
public static string snresult;
private static string usage;
public static string Info;
public static string Status;
public static string MemStatus;
public static PS3API PS3 = new PS3API();

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
PS3.ChangeAPI(SelectAPI.ControlConsole);
if (PS3.ConnectTarget())
{
button1.Text = "Connected";
button1.ForeColor = Color.Green;
}
else
{
button1.Text = "Error";
button1.ForeColor = Color.Red;
}
}

private void button2_Click(object sender, EventArgs e)
{
if (PS3.AttachProcess())
{
button2.Text = "Attached";
button2.ForeColor = Color.Green;
}
else
{
button2.Text = "Error";
button2.ForeColor = Color.Red;
}
}

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox1.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x01398310, Name);
}

private void button3_Click(object sender, EventArgs e)
{
byte[] getClient0 = new byte[30];
PS3.GetMemory(0x01398310, getClient0);
string clientName_0 = Encoding.ASCII.GetString(getClient0);
textBox1.Text = clientName_0;

byte[] getClient1 = new byte[30];
PS3.GetMemory(0x0139BA10, getClient1);
string clientName_1 = Encoding.ASCII.GetString(getClient1);
textBox2.Text = clientName_1;

byte[] getClient2 = new byte[30];
PS3.GetMemory(0x0139F110, getClient2);
string clientName_2 = Encoding.ASCII.GetString(getClient2);
textBox3.Text = clientName_2;

byte[] getClient3 = new byte[30];
PS3.GetMemory(0x013A2810, getClient3);
string clientName_3 = Encoding.ASCII.GetString(getClient3);
textBox6.Text = clientName_3;

byte[] getClient4 = new byte[30];
PS3.GetMemory(0x013A5F10, getClient4);
string clientName_4 = Encoding.ASCII.GetString(getClient4);
textBox5.Text = clientName_4;

byte[] getClient5 = new byte[30];
PS3.GetMemory(0x013A9610, getClient5);
string clientName_5 = Encoding.ASCII.GetString(getClient5);
textBox4.Text = clientName_5;
}


private void textBox1_TextChanged(object sender, EventArgs e)
{

}

private void textBox2_TextChanged(object sender, EventArgs e)
{

}

private void textBox3_TextChanged(object sender, EventArgs e)
{

}

private void textBox4_TextChanged(object sender, EventArgs e)
{

}

private void textBox5_TextChanged(object sender, EventArgs e)
{

}

private void textBox6_TextChanged(object sender, EventArgs e)
{

}

private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox2.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x0139BA10, Name);
}

private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox3.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x0139F110, Name);
}

private void checkBox6_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox6.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x013A2810, Name);
}

private void checkBox5_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox5.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x013A5F10, Name);
}

private void checkBox4_CheckedChanged(object sender, EventArgs e)
{
byte[] Name = Encoding.ASCII.GetBytes(textBox4.Text);
Array.Resize(ref Name, Name.Length + 1);
PS3.SetMemory(0x013ACD10, Name);
}

private void textBox7_TextChanged(object sender, EventArgs e)

}
}
}
Possible de crée un lien pastbind / github avec la source? Ça aiderais plus d'un. :ok:
 
Retour
Haut