VisualBasic-“未声明WriteInteger”错误

时间:2015-10-08 23:47:59

标签: vb.net basic

WriteInteger("processname", &H1101AA38, -2)

我不经常使用VisualBasic,但我想将值更改为进程的地址。

我希望代码行能够 转到processname proecess,转到1101AA38的地址,然后将其值设置为-2。但是,visual studio说“WriteInteger没有声明”

我从视频中获得了WriteInteger并将括号内的内容更改为我需要的内容。我不太清楚我应该做什么。请帮帮我?

2 个答案:

答案 0 :(得分:1)

这不是Visual Basic。它可能是PureBasic(见here)。 Visual Basic中最接近的等价物是System.IO.BinaryWriter。该示例来自MSDN文档。

Dim stream As New FileStream("RobloxPlayerBeta", FileMode.OpenOrCreate)
Dim writer As New System.IO.BinaryWriter(stream)
Dim i As Integer = -2
Dim offset As Integer = &H1101AA38
stream.Seek(offset, SeekOrigin.Begin)
writer.Write(i)

答案 1 :(得分:1)

使用for file in filenames: with open(file, 'r') as f: # do stuff to f. 检查网址 https://msdn.microsoft.com/en-us/library/windows/desktop/ms681674%28v=vs.85%29.aspx