我希望每个角色都是不同的颜色.
例如,
cout << "Hello world" << endl;
Run Code Online (Sandbox Code Playgroud)
我知道这可以做到,我只是不知道它的代码.
我想将背景颜色更改为白色.我该怎么办?
如何使用Delphi将正整数转换为负数?我知道你可以使用ABS(int)将负数转换为正数,但我需要它将正数转换为负数.
这是我的工作准则
DriftMul:=99;
WriteProcessMemory(HandleWindow, ptr($4E709C), @DriftMul, 2, Write);
Run Code Online (Sandbox Code Playgroud)
我想转换它而不使用变量,但它不会工作下面只是我想做的一个例子.
WriteProcessMemory(HandleWindow, ptr($4E709C), ptr(99), 2, Write);
Run Code Online (Sandbox Code Playgroud)
有没有人知道使用变量使这个工作的方法??? 我能用几种语言编程,我使用的每种语言都是一种方法.我想要这样做的原因是因为我将制作一个大型程序,它可以编写不同的值,它将为我节省大约300多行.下面是我正在使用的c ++中的一个例子.
WriteProcessMemory(hProcess, (void*)0x4E709C, (void*)(PBYTE)"\x20", 1, NULL);
Run Code Online (Sandbox Code Playgroud)
更新:解决它我使用4个程序,我打电话取决于我想写多少字节.
procedure Wpm(Address: Cardinal; ChangeValues: Byte);
Begin
WriteProcessMemory(HandleWindow, Pointer(Address), @ChangeValues, 1, Write);
End;
procedure Wpm2(Address: Cardinal; ChangeValues: Word);
Begin
WriteProcessMemory(HandleWindow, Pointer(Address), @ChangeValues, 2, Write);
End;
procedure Wpm3(Address: Cardinal; ChangeValues: Word);
Begin
WriteProcessMemory(HandleWindow, Pointer(Address), @ChangeValues, 3, Write);
End;
procedure Wpm4(Address: Cardinal; ChangeValues: Cardinal);
Begin
WriteProcessMemory(HandleWindow, Pointer(Address), @ChangeValues, 4, Write);
End;
Run Code Online (Sandbox Code Playgroud)
示例写道
Wpm($477343,$EB);
Wpm2($40A889,$37EB);
Wpm3($416E34,$0086E9);
Run Code Online (Sandbox Code Playgroud)
Pchar是我发现没有程序编译的唯一方法,我不想使用assci.
WriteProcessMemory(HandleWindow, Pointer($449A17), PChar('90'), 1, Write);
Run Code Online (Sandbox Code Playgroud)