Month / September 2008

We wczorajszym poście (Pisanie plugin’ów do VS) narzekałem, że MSDN nie ma żadnego wsparcia dla ikonek, które podaje się przy tworzeniu przycisku dla pluginu. Takie zachowanie nie jest jednak pro-aktywne dlatego postanowiłem sam choć trochę w tym temacie podrążyć.Stworzyłem enumerację zawierającą choć trochę ikonek. Nie udało mi się sprawdzić wszystkich (i nie sądzę, żeby kiedykolwiek […]

Potrzebowałem napisać plugin, który swóją funkcjonalnością przypominać będzie CopySourceAsHTML tyle, że zamiast HTML’a produkował będzie źródło LaTeX, jako, że używam go do pisania wszystkiego co ma mieć objętość powyżej 1 strony. LaTeX ma już pakiet umożliwiający formatowanie kodu (listings), ale nie chce przepisywać linijka po linijce kodu – chcę, aby zostało to automatycznie zrobione. Wcześniej […]

W jednym z ostatnich postów (Jeśli nie chcesz zarobić na swoim programie…) jako jeden z punktów umieściłem niewykrywanie debuggera. Noe dobrze, łatwo napisać, ale jak tak na prawdę można wykryć, że ktoś podgląda nasz kod w C#?? Jest kilka metod: Debugger.IsAttached Pierwszą metodę udostępnia nam sam framework. W namespace’ie System.Diagnostic jest klasa Debugger. Wystarczy, że […]

Przy okazji przygotowywania sobie materiałów do kolejnego postu natrafiłem na program, który wymagał ode mnie uzyskaniainformacji ilo-bitowy mamy procesor oraz czy uruchamiany kod jest na systemie 32 czy 64-bitowym.Rozpocząłem poszukiwania i ten post jest ich wynikiem? Procesor Zmienne systemowa Po uruchomieniu polecenia SET w konsoli naszym oczom ukazuje lista zmiennych systemowych a wsród nich widnieje […]

…wystarczy, że zastosujesz się do rad przedstawionych poniżej. Każda z nich w sposób istotny zmniejszy odporność twojego programu na złamanie. Tak więc wracając do tematu tego posta, jeśli nie chcesz zarabiać na swoim programie wystarczy, że: będziesz używał wyskakujących okienek informujących o poprawnym zarejestrowaniu programu będziesz stosował proste porównanie wprowadzonego przez użytkownika hasła z czymś […]

W dzisiejszych czasach telefon to już coś więcej niż tylko ‘zamknięte’ urządzenie do dzwonienia i sms-owania. Dziś telefon to komputer, który podobnie jak ich duże odpowiedniki możemy oprogramować, tak aby maksymalnie wykorzystać jego możliwości. Jako, że zbierałem się na wymianę telefonu, a od jakiegoś już czasu jestem wiernym użytkownikiem marki Sony Ericsson, z radością przeczytałem, […]