Sytuacja jest dość skomplikowana i wydaje się beznadziejna, ale może coś się da zrobić...
Piszę w BCB program X. Ten program ma uruchamiać program Y.
Program Y może być uruchomiony tylko przez program X. I tu robi się problem.
Nie mam dostępu do kodu źródłowego programu Y, tylko plik .exe. I tu robi się beznadziejnie.
Co można zrobić? Jakiś protektor? Tylko tyle przychodzi mi do głowy.
Można by może częściowo zdezasemblować Y, dodać funkcję sprawdzającą (sygnałem że program Y jest odpalany przez X może być choćby parametr do programu) i zmienić punkt wejścia programu na tą funkcję, ale ja w ogóle się nie znam na takich rzeczach, wiem tylko że jest to możliwe i nic ponadto.