谁能帮我把这个用win32的WriteProcessMemory函数用BCB编的代码转换成C#的代码啊

dianfeng001 2009-03-29 08:22:02
以下是BCB代码:
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include <windows.h>
#include <iostream>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
using namespace std;
LONG address = 0x438CE9;
BYTE newvalue[] = {0x1};
BYTE newvalue2[] = {0x12};
HWND hwnd;
HANDLE phandle;
DWORD pid;
LONG data=1000000;
LONG readdata=0;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
hwnd = FindWindow(NULL, "Form2");
if (hwnd != 0)
{
GetWindowThreadProcessId(hwnd, &pid);
phandle = OpenProcess(PROCESS_ALL_ACCESS, 0, pid);
}else
{
//cout << "Could not find the window.";
//cin.get();
return;
}
if (phandle != 0)
{
WriteProcessMemory(phandle, (LPVOID)address, (LPVOID)&newvalue[0], 2, NULL);
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
newvalue[0]=newvalue[0]+1;
if (phandle != 0)
{
//Edit1->Text=(BYTE) newvalue[0];
WriteProcessMemory(phandle, (LPVOID)(0x438CE9), (LPVOID)&newvalue[0], 2, NULL);
}
}
请帮我填到如下的C#代码中:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Windows;

namespace WriteProcess
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}

private void timer1_Tick(object sender, EventArgs e)
{

}
private void Form1_Load(object sender, EventArgs e)
{

}
}
}
...全文
55 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MS_Frank 2009-03-30
  • 打赏
  • 举报
回复
这很难吗?
dianfeng001 2009-03-29
  • 打赏
  • 举报
回复
有哪位大侠帮一下吗?
dianfeng001 2009-03-29
  • 打赏
  • 举报
回复
谢谢!
EveryCase 2009-03-29
  • 打赏
  • 举报
回复
顶~~~~~~~~~~~~~~

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧