
Relay_SMTP zabraneni spusteni relay_engine.dll
Ahoj,
vytvoril jsem si vlastni componentu na odesilani mailu, jde o cast ktera odesila mail pres winsock a DNS, potreboval bych zablokovat knihovnu po 30 dnech, pres register je to prepsatelny jak toto poresit ?
Je mozny zapis do dll za behu aplikace nebo vytvoreni ??
TStreamMemory me napadl ale to asi nebude to prave orechove.
Vytvoreno v BDS 2006 Delphi, WIN XP pro.
Zapis datum do registru kodovane. V pripade smazani nebo modifikace odmitni pouziti DLL.
Kontroluj cas spusteni s predchozim - uzivatele radi meni cas zpet. V pripade detekce zmeny casu zablokuj spousteni.
Dalsi moznost je zakodovany soubor na disku u DLL. Dodas jej s Trial verzi, bez nej to nepojede vubec, s nim tech 30 dnu.
JaFi, rád bych orodoval za nepoužití registry:
Registry jsou moje.
S registry, jako uživatel budu nakládat jak je libo.
Pokud aplikace bude vpašovávat klíče, které nepatří systémově do svého fochu, budou smazány (jeden hezký pokus-info o trial si aplikace schovala jako CLSID-smazáním došlo k obnovení 30 trial).
Zdetekovat toto chování lze hrozně jednoduše:kdo používá starý tiny sandbox má to na kliknutí, ostatní použijí věci ze sysinternals.
Jako správce si můžu (a budu)hlídat aktivity v registry a nenechám systém uvést do možné kolize díky bejkárně v registry.
To je zrovna to co nechci, pouzit registry pro zapis. Zkusim ten zasifrovanej soubor k aplikaci.