Witam.
Na początku chciałbmy się przywitać, gdyż jestem tu nowy.
Jestem bardzo, bardzo początkujący programistą, więc proszę o wyrozumiałość ;-)
Jest pewien problem, który dręczy mnie od dawna i pomimo usilnych poszukiwań nie znalazłem jednoznacznej odpowiedzi.
Mainowicie chodzi o zabezpieczanie programów napisanych w MS Visual C# 2005 Express Edition przed dekompilacją w programach typu .net reflector.
Moje pytanie jest takie:
Czy można ustawić w opcjach MS Visual C# 2005 Express Edition coś takiego, żeby dekompilacja była niemożliwa. Tak jak to działa w programach napisach w C, gdzie jedyną możliwością jest dekompilacja w programach typu SoftICE do kodu assemblera.
Jeżeli nie można tego ustawić to prosiłbym o wytłumaczenie dlaczego.
Ostatnio rozmawiałm z osobą zajmującą się różnego rodziaju zabezpieczeniami, która powiedziała mi, że ja coś źle kompiluję, skoro można to otworzyć w .net reflector, tłumaczenie było takie, że podczas kompilacji program wykonywalny jest zapisywany do postaci binarnej (kod assemblera), z którego nie można odczytać w sposób jawny kodu programu.
Mam nadzieję, że opisałem to w miarę jasno ;-)
Z niecierpliwością oczekuję odpowiedzi.
Pozdrawiam,
Bartek.