Dekompilacja DLL

0

Cześć.
Załóżmy, że wymyśliłem jakąś nową, fajną rzecz. Nie chcę, żeby inni programiści widzieli, na jakiej zasadzie to działa i.t.p., ale chcę, żeby mieli mozliwość używania tego. Więc pomyślałem, że swoją klasę skompiluje jako dll.

  1. Czy to dobre wyjście? (jeśli nie, to znacie jakieś lepsze?)
  2. Czy plik dll można zdekompilować do postaci tekstowej, czy tylko do asma?
  3. Czy plik dll można spakować upx'em i to nadal będzie działało?

Może to i głupie pytania, ale zależy mi na odpowiedzi.

0
  1. asm to nie postac tekstowa?
  2. ta
0
  1. dobre, przecież fmod i bass jest w dll, a pełna licencja na nie jest droższa niż Delphi nawet [diabel]
  2. radziłbym aspack'iem, może więcej program/dll'ka zajmować niż przy upx, ale na 100 % będzie działać, ale czasami jak zasoby kompresujesz to nie działa taki program :)
0
  1. asm to nie postac tekstowa?

No tak. Chodziło mi o to, czy jest możliwa dekompilacja do kodu Delphi.

0

Jak chodzi o tą dekompilację: Nie. Tak samo jak każdego innego programu napisanego w Delphi. A jak to jest jakiś algorytm, to jak ktoś się postara, to i tak go odszyfruje (chociaż może nie wiedzieć, jak to wymyśliłeś, ale będzie wiedział, jak to niskopoziomowo zrobić). Ale na tej samej zasadzie możnaby zdekompilować program używający takiej unikalnej funkcji :). Tak więc jest to dobra, ba, nawet chyba najlepsza z dostępnych metod.

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