코드 아래에 오류가 발견 될 수 있습니다! 내가 NEW이 무엇'XDevkit.IXboxDebugTarget.GetMemory (uint, uint, byte [], out uint)'에 가장 적합한 오버로드 된 메서드는 잘못된 인수가 있습니다.
XDevkit.IXboxDebugTarget.GetMemory(uint, uint, byte[], out uint)
:
기본 코드
uint num1;
uint num2;
uint num4;
num1 = Convert.ToUInt32(textBox2.Text);
num2 = Convert.ToUInt32(textBox3.Text);
num4 = Convert.ToUInt32(textBox5.Text);
byte[] num3;
num3 = BitConverter.GetBytes(Convert.ToInt32(textBox3.Text));
IXboxManager xbm = new XboxManager();
IXboxConsole xbc = xbm.OpenConsole("textBox1.Text"); //Or Console Name in ""
IXboxDebugTarget xdt = xbc.DebugTarget;
xdt.ConnectAsDebugger("XeDevMemPatcher", XboxDebugConnectFlags.Force); // this isn't always needed
IXboxDebugTarget.GetMemory(num1, num2, num3, out num4);
}
에러
1) 이름 '인코딩'을 현재 컨텍스트에 존재하지 않습니다
2) 'XDevkit.IXboxDebugTarget.GetMemory (uint, uint, byte [], out uint)'에 가장 적합한 오버로드 된 메서드가 잘못된 인수를 가지고 있음
3) 인수 3 : 'byte'에서 'byte' [] '
출처 :
using System; using System.Windows.Forms;
스페이스 XDevkit { 공용 부분 Form1 클래스 : 폼 { 공개를 Form1() { 의 InitializeComponent(); }
private void button1_Click(object sender, EventArgs e)
{
IXboxManager xbm = new XboxManager();
//IXboxConsole xbc = xbm.OpenConsole(xbm.DefaultConsole); // dev
IXboxConsole xbc = xbm.OpenConsole("textBox1.Text");
IXboxDebugTarget xdt = xbc.DebugTarget;
xdt.ConnectAsDebugger("XeDevMemPatcher", XboxDebugConnectFlags.Force);
}
private void button2_Click(object sender, EventArgs e)
{
uint num1 = Convert.ToUInt32(textBox2.Text);
uint num2 = Convert.ToUInt32(textBox3.Text);
byte[] num3 = Encoding.ASCII.GetBytes(textBox4.Text);
uint num4 = Convert.ToUInt32(textBox5.Text);
int num5 = Convert.ToInt32(textBox4.Text);
// ...
if (num3.Length > 1)
{
IXboxManager xbm = new XboxManager();
IXboxConsole xbc = xbm.OpenConsole("textBox1.Text");
IXboxDebugTarget xdt = xbc.DebugTarget;
xdt.ConnectAsDebugger("XeDevMemPatcher", XboxDebugConnectFlags.Force);
IXboxDebugTarget.GetMemory(num1, num2, num3, out num4);
}
private void button3_Click(object sender, EventArgs e)
{
string a;
a = "textBox6.Text";
IXboxManager xbm = new XboxManager();
IXboxConsole xbc = xbm.OpenConsole(textBox1.Text);
IXboxConsole.ScreenShot(a)
}
}
} GetMemory 세 번째 인수가 바이트 배열을 기대하고 num3 변수가 바이트 배열이기 때문에
대답은 무엇입니까? – Schaliasos
@Schaliasos, 어떤 이유에서 사용자가 모든 것을 "답변 한"텍스트로 바꾸어 대답했다고 표시하기 위해 질문을 편집 한 후 다시 말했습니다. – CaffGeek
나는 몇 분 전에 같은 질문에 두번이나 봤습니다. @ user1205336 질문에 답한 후에 질문을 변경할 필요가 없습니다. – Schaliasos