Uruchamianie programu "na wyłączność"

0

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.

0

Zaszyfruj program Y. W razie potrzeby uruchomienia go, musisz go odszyfrowac - co potrafi tylko Twoj program X. Proste ;p

0

Najprostsza opcja nie wpadła mi do głowy :D . A dałoby się to zrobić bez tworzenia pliku tymczasowego z odszyfrowanym Y?

1 użytkowników online, w tym zalogowanych: 0, gości: 1