Skocz do zawartości

Freak

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Wszystko napisane przez Freak

  1. Może poszukaj kodów źródłowych jakiegoś prostego firewalla lub sniffera :)
  2. GetUserName jeśli chodzi ci o aktualnie zalogowanego.
  3. To chyba nie jest zabronione :) , zwiększa szansę uzyskania odpowiedzi.
  4. SetWindowWord jest tylko do 16bitowych wersji windows (3.11?)więc daj sobie z tym spokój. Chyba nie da się zapisać 1 bajta, najmniejszą liczbą są 4
  5. Freak

    Edit

    Wyślij komunikat EM_SETLIMITTEXT, na win98 max znaków to 0x7FFE czyli 32766 , na 2000 i xp 0x7FFFFFFE czyli sporo :)
  6. Jeśli robisz to w czystym winapi no to faktycznie masakra :) może podaj linka do tej strony w msdn bo to jest pewnie zwykła funkcja która porównuje te dane i coś tam zwraca. No chyba aż tak żałośnie nie jest ,a nie myślałeś o gotowych rozwiązaniach w stylu Buildier i VCL lub .NET ? one się do tego znacznie lepiej nadają, klikniesz parę razy i już masz bazę danych ;) Funkcje FindFirstFile i FindNextFile , na stronie jest algorytm przeszukiwania dysku , tam masz gotowe rozwiązanie.
  7. A musi być ShellExecute? bo jeśli nie to wystarczy system("program.exe>>plik.txt"); i potem sobie przeczytasz z pliku, ale napewno da się jakoś inaczej :)
  8. Freak

    UserKontrol?

    No właśnie, jak ktoś zna lepsze rozwiązanie to niech napisze, bo tworzenie timera jest trochę lamerskie ;)
  9. Skoro robisz serwer do którego logują się klienci to przecież on zapamiętuje kto jest dostępny, a kto nie i może to rozesłać do wszystkich klientów. Mozesz uzyc adresu 255.255.255.255 plus UDP. Jest to ograniczony broadcast, nie wyjdzie poza twoją sieć lokalną
  10. Freak

    Ghost

    Ghost bez obrazy ale żeby napisać antyvira to trzeba posiadać ogromną wiedzę, a tobie nawet nie wychodzi napisanie takiego algorytmu. Pomyśl w jaki sposób działa taki algorytm i napisz go sobie sam lub popatrz na gotowy działający kod który już masz, bo się wysiliłem i sprawdziłem :)
  11. Freak

    Ghost

    Wrzuć wyszukiwanie pliku do nowego wątku to program nie będzie się wieszał jeśli przez dłuższy czas niczego nie znajdzie. Clever coś tam o tym pisał :)
  12. Freak

    OpenGLTextury

    Ja tam się OpenGL nie bawie, ale żeby nałożyć teksturę to musisz podać współrzędne tekstur a u ciebie tego nie ma. Zerknij tu https://nehe.gamedev.net/data/lessons/lesson.asp?lesson=06
  13. Freak

    Czcionka

    No to przynajmniej przeczytaj co to za błędy SendMessage(Scan,WM_SETFONT,(WPARAM)GetStockObject(DEFAULT_GUI_FONT ),0);
  14. Freak

    Czcionka na przyciskach

    Ghost nie rób z każdym takim samym pytaniem nowego tematu tylko dopisuj w poprzednim.
  15. Freak

    Czcionka

    https://devstart.pl/temat/4971-dev-c-i-kontrolki/
  16. Freak

    Konwersje

    //liczba na string int i=123; char buf[20]; itoa(i,buf,10); //string na liczbe char napis[]="321"; int h=atoi(napis);
  17. Ale dużo żeś napisał :) Nie kompiluje się czy nie odtwarza dzwięku? project>>project option>>parameters>>linker>>libwinmm.a jeśli używasz sndPlaySound to pamiętaj że ta funkcja odtwarza tylko krótkie wav-y.
  18. W opcjach linkera wpisz libwinmm.a
  19. Freak

    ALT+F4

    Najszybciej to chyba tak RegisterHotKey(hwnd,0,MOD_ALT,VK_F4);
  20. No przecież Twardy napisał ci co musisz zrobić, załaduj obrazek przez LoadImage lub LoadBitmap i potem w WM_PAINT PAINTSTRUCT ps; HDC hdc=BeginPaint(hwnd,&ps); HDC kon=CreateCompatibleDC(hdc); SelectObject(kon,hBitmap); BitBlt(hdc,0,0,x,y,kon,0,0,SRCCOPY); DeleteDC(kon); EndPaint(uchwyt,&ps);
  21. Nie mieszajmy do tego winapi :) jeśli ja napiszę go pod konsolę w c, a ty w asmie to chyba dużej różnicy nie będzie
  22. Albo lepiej przeczytaj komunikat kompilatora :) bo już drugi raz wklejasz ten sam błąd tylko z inną, niezadeklarowaną wcześniej zmienną.
  23. Zawsze podziwiałem ludzi którzy piszą w asmie tylko po to żeby program był 0.005 sek szybszy ;)
  24. Freak

    OLE

    Ja mam przykładowy kod ale w czystym C, jak chcesz to mogę ci podesłać na maila, bo trochę za dużo tego kodu żeby tu wklejać ;)
  25. A potrafisz otworzyć helpa i wpisać GetWindowText lub WM_GETTEXT?
×
×
  • Utwórz nowe...