Это скорее перенаправление, чем ответ. Вам необходимо знать о том, что PowerBuilder создает исполняемые файлы, которые не соответствуют стандартам для исполняемых файлов Windows. По сути, они представляют собой процедуру начальной загрузки для загрузки виртуальной машины PowerBuilder, а также набор определений классов (объектов). Я уже не первый раз слышал о случаях, когда утилиты, предназначенные для изменения исполняемых файлов, не работают с исполняемыми файлами PowerBuilder.
Что касается положительного вклада в других направлениях, я не знаю достаточно, чтобы дать квалифицированный совет. Если бы это был я, я бы попытался зарегистрировать COM-объект, если ConnectToNewObject () завершился неудачно, но я понятия не имею, возможно ли это или этот маршрут тупик.
Удачи,
Терри.