"Norbert" <noreply@reply.no> wrote in message
news:fce7v8$39i$1@news.onet.pl...
> Dnia Fri, 14 Sep 2007 17:01:39 +0200, andrew napisa³(a):
>
>> Mia³em na my¶li, ¿e z .NET'em s± problemy, gdy chcemy napisane w nim
>> programy sprzedawaæ szerszemu gronu osób (np: programy narzêdziowe),
>> poniewa¿ program mo¿na ³atwo zdekompilowaæ i usun±æ zabezpieczenia.
>> Aczkolwiek s± ró¿ne techniki zapobiegania temu, niektóre zdaj± egzamin,
>> inne
>> nie.
>
> Serio da sie dekompilowac do zrodla calkiem? A nazwy zmiennych i procedur
> sa oryginalne czy automatem tworzone?
Tak, tak samo jak w Javie. S± narzêdzie do "zaciemniania" kodu, ale to takie
po³owiczne rozwi±zanie,
bo crackerzy sobie z asmem radz±, a co dopiero z zaciemnionym kodem c#.
>
> Przy okazji: da sie w .NET i C# uzywac zwyklych DLLi, takich pisanych nie
> tylko w C++ ale i Delphi?
Tak, bardzo wa¿ne zagadnienie w .NET. Mo¿na u¿ywaæ bibliotek DLL, COM, itp i
to jest jednen ze sposóbw zabezpieczania tak¿e, umie¶ciæ kod pilnuj±cy
licencji w pliku DLL razem z czê¶ci± logiki biznesowej i ju¿ po dekompilacji
nie da usun±æ zabezpieczeñ bo trzeba by logike wywaliæ :)
Po drugie nie ma takich zabezpieczeñ nawet pisanych w asm których jak ktos
chce to nie z³amie ;)
>
> Przy okazji 2: jakie ograniczenia ma VC# Express Edition w stosunku do
> komercyjnego?
Dla ciebie ¿adne znacz±ce ograniczenia :)
Miêdzy innymi nie ma GUI do dodawania plug-in'ów, ale mo¿na to zrobiæ
edytuj±c plik konfiguracyjny - jedyna wada na pocz±tku.
Andrew