Visual Basic 6
Zamieściłem tu kody źródłowe moich programów napisanych w Visual Basicu 6. Z reguły używane były powszechnie znane funkcje WinAPI i proste algorytmy, więc wykorzystanie zamieszczonych tu źródeł nie powinno sprawiać kłopotów.
Keylogger:
keylog.zip
GN Ukrywacz 2.9 alfa:
gnukrywaczsrc.zip - program
GN Ukrywacz służący do ukrywania zawartości folderów nie będzie dalej rozwijany. Nie ma za bardzo takiej potrzeby. Metoda ukrywania folderów z której korzysta jest dosyć łatwa do obejścia. Dalsze rozbudowywanie go nie ma większego sensu. Poza tym nie mam na to czasu. Kody źródłowe zawierają nieukończoną wersję 2.9. Dorobiłem w niej funkcję administratora, chciałem też dodać możliwość wyboru ikonki pod którą będzie można ukrywać dany folder. Źródła zamieszczam takie jakie są, kto chce może z nich korzystać, może się komuś przydadzą. Tylko jeżli ktoś będzie chciał stworzyć podobny program, niech się trochę wysili, a nie tylko zmieni nazwisko autora na swoje, jak się kiedyś zdarzało. Program powstawał dosyć dawno, jego kod nie jest pewnie zbyt ładny i na pewno zawiera jakieś błędy. Ale może komuś się przyda :) W końcu w wersji 2.8 niczego poważnego nie wykryto :)
Samomodyfikujący się exe, wersja poprawiona nr. 1.1:
automod.zip
Program
dzielący plik na mniejsze i program
łączący pliki:
rs.zip
Poniższe kontrolki nie są mojego autorstwa, ale myślę że przydadzą się programistom VB. Kontrolki TV3D z linii 5.x i wcześniejszych są darmowe. Linia 6.x jest komercyjna, w wersji darmowej wyświetlane jest logo TrueVision.
Strona TrueVision:
http://www.truevision3d.com/
Kontrolka TrueVision3D, wersja 5.6,
engine 3D dla Visual Basic'a:
tv8v56.zip
Kontrolka TrueVision
Sound Engine:
se8.zip
Mój króciutki
kursik wykorzystania kontrolki TrueVision3D:
KursTV3D.zip
Program
Stoperek + źródło w VB. Służy do mierzenia czasu pomiędzy kliknięciami na przycisk. Kliknięcia na przemian włączają i wyłączają pomiar. Pomiar zapisywany jest w pliku. Mierzenie czasu może się rozpoczynać automatycznie po uruchomieniu Windowsa, program jest wtedy zminimalizowany do ikony. Więcej w pliku Readme.txt.
stoperek.zip
Drukuje wyjustowany tekst z pola tekstowego TextBox:
justify.zip
Programu wykonujący
zrzut ekranu do pliku zadanego parametrem:
screen.zip
Programu pokazujący
adres IP:
ip.zip
Serwera
proxy grup dyskusyjnych, z możliwością zapisywania na dysk przechwyconych wiadomości:
oeproxy.zip
Wyłącza wygaszacz na czas działania wskazanego programu:
deaktywator.zip
Program + źródło do
zmieniania powłoki w Windows 95/98:
shellman.zip
Program do zmieniania
daty modyfikacji wybranego pliku:
datownik.zip
Źródło programu wyświetlającego
odbijający i deformujący się wielokąt (każdy róg odbija się niezależnie, jak w popularnym wygaszaczu):
linie.zip
Przykładowe źródło pokazujące jak się dobrać do
tekstu w okienku Notatnika (wersja 1.1):
notepadhacker.zip
Źródło programu cyklicznie
pingującego określone adresy w sieci. Może służyć do wskazywania które obszary sieci są dostępne a które nie. W najnowszej wersji dodana została funkcja uruchamiająca wskazane pliki w momencie gdy host staje się dostępny lub gdy przestaje:
gdzienet.zip
Źródło programu rysującego trzy
fraktale: choinkę, spiralę i dywan Sierpińskiego. Wszystkie tworzone są przez ten sam algorytm probabilistyczny, w którym kolejne punkty powstają z poprzednich przez losowy wybór jednego z kilku przekształceń. Parametry przekształceń można sobie dowolnie zmieniać i uzyskiwać inne obrazy:
fraktale.zip
Kolejny fraktalowy program - rysuje
zbiór Mandelbrota używając 16 kolorów albo odcieni czerwonego, zielonego lub niebieskiego; wersja 1.1:
mandelbrot.zip
Funkcja
usuwająca tagi ze stringa. Przykładowo z
<a>b<c> zrobi
b:
removeTags.bas