Доброго времени.
Уважаемые специалисты нужна консультация. Появилась нестандартная задача как решить не знаю, никогда не приходилось дублировать вызовы из другого приложение. Задача такая требуется перехватывать или дублировать функцию с аргументами и передавать их в мою программу. Программа в которой нужно перехватывать вызов написана на VB pcode. Исходников нет. есть только после декомпилятора. Нужный мне код нашел. А дальше что делать большой вопрос для меня. Если у кого был подобный опыт поделитесь, буду благодарен за любую помощь.
Вот функция которую нужно передать в внешнюю программу.
Public Function ??????????_??????????????_?????????(Command_a, NomVann_a) '440C2C
'Data Table: 405784
Dim var_94 As String
Dim var_98 As String
Dim var_BC As Integer
loc_440AEF: If (NomVann_a <> 0) Then
loc_440B0C: var_8C = "19" & Command_a & " " & CStr(NomVann_a)
loc_440B0F: var_94 = "": var_98 = "" = "" 'Ignore this
loc_440B1B: Else
loc_440B22: var_8C = "19" & Command_a
loc_440B25: End If
loc_440B56: var_98 = Mid$(Trim$(Send_ReciveTCP(var_8C)), 1, 2)
loc_440B5E: var_94 = "": var_98 = "" = "" 'Ignore this
loc_440B67: var_BC = "" 'Ignore this
loc_440B6A: If (var_98 <> "ok") Then
loc_440B7B: var_90 = "Err-" & Command_a & " ???"
loc_440B7E: var_94 = "" 'Ignore this
loc_440B84: Else
loc_440BA4: var_98 = Mid$(Trim$(var_90), 4, 2)
loc_440BAC: var_94 = "": var_98 = "" = "" 'Ignore this
loc_440BB5: var_BC = "" 'Ignore this
loc_440BB8: If (var_98 = "er") Then
loc_440BC9: var_90 = "Err-" & Command_a & " STOP"
loc_440BCC: var_94 = "" 'Ignore this
loc_440BD2: Else
loc_440BF2: var_98 = Mid$(Trim$(var_90), 4, 2)
loc_440BFA: var_94 = "": var_98 = "" = "" 'Ignore this
loc_440C03: var_BC = "" 'Ignore this
loc_440C06: If (var_98 = "es") Then
loc_440C17: var_90 = "Err-" & Command_a & " ????"
loc_440C1A: var_94 = "" 'Ignore this
loc_440C1D: End If
loc_440C1D: End If
loc_440C1D: End If
loc_440C20: var_88 = var_90
loc_440C23: Óïðàâëåíèå_ÀâòîÎïåðàòîðîì_Êîíòðîëåð = %x1
loc_440C29: IDE.GoTo loc_440C29 'Ignore this
loc_440C2B: IDE.GoTo loc_440C37 'Ignore this
End Function