VisualBasic- ошибка "WriteInteger не объявлен"
WriteInteger("RobloxPlayerBeta", &H1101AA38, -2)
Я не часто использую VisualBasic, но я хочу изменить значение на адрес процесса.
Я надеялся, что строка кода перейдет к процессу RobloxPlayerBeta, перейдет по адресу 1101AA38, а затем установит для него значение -2. НО, visual studio говорит: "WriteInteger не объявлен"
Я получил WriteInteger из видео и изменил материал в скобках, чтобы он мне нужен. Я не совсем уверен, что я должен делать. Помоги мне, пожалуйста?
2 ответа
Это не Visual Basic. Это, вероятно, PureBasic (см. Здесь). Ближайшим эквивалентом в 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)
Использование WriteProcessMemory
проверьте URL https://msdn.microsoft.com/en-us/library/windows/desktop/ms681674%28v=vs.85%29.aspx