好吧,我只是问了如何在我的C#应用程序中读取两个变量。这是两个简单的变量int intfoo = 1234和string strinfoo = "This is a test"。
我现在明白了为什么问这个问题是愚蠢的,因为测试应用程序是用c#编写的,因此是托管代码。所以我修正了这个问题,我制作了一个包含两个相同变量的c++应用程序:)
现在,使用C#,我如何遍历C++测试应用程序以找到"1234“和"this is a test”这两个intfoo和stringfoo的值。
循环的开始和结束是什么?我在某处读到过,起点是0x00100000,其他地方是0x004
当我在不安全的地方研究指针的时候,我发现了一些奇怪的东西。
unsafe class Program
{
static unsafe void Main(string[] args)
{
int A = 111;
int B = 222;
int* C = &A;
Console.WriteLine("{0} A", (int)&A);
Console.WriteLine("{0} B", (int)&B);
Consol