AjaxVS писал(а):1. HexEditer
2. Блокнот
ЗЫ. А если программа не твоя, и ты хочешь поменять в ней что-то (например, строчку об авторских правах в меню "О программе"), то руки поотрывать мало..
Private Sub Form_Load()
On Error GoTo HErr
Dim i As Integer
Dim s As String
s = App.Path
If Right$(s, 1) <> "\" Then s = s & "\"
s = s & "config.txt"
i = FreeFile
Open s For Input As #i
Line Input #i, s
Close #i
HErr:
End Sub
Private Sub Command1_Click()
On Error GoTo HErr
Dim i As Integer
Dim s As String
Dim s1 As String
s = App.Path
If Right$(s, 1) <> "\" Then s = s & "\"
s = s & "config.txt"
s1 = InputBox("введите новое значение лэйбла")
Open s For Output As #i
Print #i, s1
Close #i
Label1.Caption = s1
HErr:
End Sub
Private Sub Form_Load()
a = Text1
MsgBox "A = " & a
End Sub
Private Sub Command1_Click()
If Dir("c:\varsample\test.exe") = "" Then MsgBox "Нету файла :(.": Exit Sub
Dim flen As Currency, b As Byte
Open "c:\varsample\test.exe" For Binary As #1
flen = LOF(1)
ReDim bt(flen) As Byte
Get #1, , bt
st = "#VAR#"
For f = 0 To flen - 4
For g = 1 To 4
If bt(f + g - 1) <> Asc(Mid(st, g, 1)) Then GoTo 10
Next g
For g = 1 To Len(Text1)
b = Asc(Mid(Text1, g, 1))
Put #1, f + g, b
Next g
Close #1
MsgBox "Всё окей!"
End
10 Next f
Close #1
MsgBox "Была ошибка!"
End
End Sub
Private Sub Form_Load()
Label1 = "Значение переменной (не более 15 символов!)"
Text1 = ""
Text1.MaxLength = 15
Command1.Caption = "&Внести в exe!"
End Sub
X-hacker писал(а):а если надо изменить ресурс?Вот например прога 'кстати а в ехе написано:НЕ ПОД ДОС!
может линукс?...
Особист писал(а):X-hacker писал(а):а если надо изменить ресурс?Вот например прога 'кстати а в ехе написано:НЕ ПОД ДОС!
может линукс?...
Не, только под TR DOS !!!
Вообще, балдею с микрофака - нет чтоб написать прямо - "Программа для Виндовс", нет, написали "Не под ДОС" =)
Особист писал(а):X-hacker писал(а):а если надо изменить ресурс?Вот например прога 'кстати а в ехе написано:НЕ ПОД ДОС!
может линукс?...
Не, только под TR DOS !!!
Вообще, балдею с микрофака - нет чтоб написать прямо - "Программа для Виндовс", нет, написали "Не под ДОС" =)
Из серии "Keyboard error or not present -- Press F1 to skip error"
Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 58