2015-10-08 80 views
-1
WriteInteger("RobloxPlayerBeta", &H1101AA38, -2) 

我經常不使用VisualBasic,但我想將值更改爲進程的地址。VisualBasic-「WriteInteger未聲明」的錯誤

我希望這行代碼將 轉到RobloxPlayerBeta proecess,轉到1101AA38的地址,然後將其值設置爲-2。但是,視覺工作室說「WriteInteger沒有聲明」

我從視頻中得到WriteInteger,並將括號內的內容更改爲我所需要的內容。我不太確定我該怎麼做。請幫我嗎?

+1

WriteInteger不是Windows或VB功能。您需要提供一個實現或使用不同的方法。 –

回答

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)