Доброго времени.
Уважаемые специалисты нужна консультация. Появилась нестандартная задача как решить не знаю, никогда не приходилось дублировать вызовы из другого приложение. Задача такая требуется перехватывать или дублировать функцию с аргументами и передавать их в мою программу. Программа в которой нужно перехватывать вызов написана на 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