logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zablokować klawiaturę i myszkę wpisami do rejestru w pliku wsadowym?

omen_s 03 Kwi 2003 01:03 3167 16
REKLAMA
  • #1 166520
    omen_s
    Poziom 19  
    Posty: 424
    Pomógł: 4
    Ocena: 9
    No właśnie jak zrobić wpis do rejestru za pomocą pliku wsadowego :?:
    czy zna ktoś morze jakąś strone z poleceniami do rejestru :?:
    takie aby zablokowały klawiature,myszke itp
  • REKLAMA
  • #2 166539
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    musisz wygenerować plik .reg a następnie zaimportować go do rejestru. Plik można wygenerować poprzez echo i przekierowanie do pliku. Jak chcesz poznać jak wygląda format takiego pliku to wyeksportuj jakiś klucz z rejestru. A co do tamtych kluczy to nie będe doradzał bo coś czuje w kościach że to do niecnego celu.
  • REKLAMA
  • #3 167155
    omen_s
    Poziom 19  
    Posty: 424
    Pomógł: 4
    Ocena: 9
    ja aby chce trohe kuzyna pownerwiać :D
  • REKLAMA
  • #4 167305
    stimoroll
    Poziom 20  
    Posty: 529
    Pomógł: 4
    Ocena: 11
    Można sporządzć pliki VSB [Visual Basic Script] - mają świetną obsługę rejestru.
    Ale z tego co wiem - a w rejestrze siedzę dobrze - nie da sie blokować ani klawiatury ani myszy. Pełną kotrole przejmuje się przez API - a to możesz wykorzystać z pod VB [Visual Basic] , Visual C, C Builder lub Delphi [czyli w praktycznie w każdym języku przeznaczonym do pisania aplikacji dla WIN].
  • REKLAMA
  • #5 167325
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Stimorol w rejestrze napewno są wspołczynniki szybkości myszki i przypisania klawiszy, pomyśl sobie co się stanie jak będa mieć dziwne wartości :)
  • #6 167352
    stimoroll
    Poziom 20  
    Posty: 529
    Pomógł: 4
    Ocena: 11
    Szybkoś reakcji owszem jest wpisywana do rejestru - ale jest zupełnie jawna - i bez problemu to można zmieniać przez panel sterowania - tylko zastosowanie takiego rozwiązania totalnemu lamerowi da efekt.
    Kilka szkodników już pisałm i sam osobiście powiem że najlepsze efekty daje zabawa z API - niektórzy chcieli już nawet iść z PC do serwisu - i to doświadczeni informatycy - jak co jakiś czas im wysyówała się szuflada CD, gasł ekran , restartował się system i tym podobne bajerki - w sumie z 40 do wyboru, nie wpsominając już o przypadkowo pisanych literkach gdy był uruchomiony edytor tekstu , lub przypadkowe ruchy czy kliknięcia myszy. W sumie najbardziej szkodliwe byłoby - zmiana rozdzielczości - na ekstramalnie wysoką lub niską - lub przesunięcie elementów ekranu - okien i pasków poza obszar widzialny. Da sie to prosto zrobić - ale nie powiem jak - jak ktoś chce pisać szkodniki to niech się pomęczy - ale zawsze do każdego szkodnika warto zrobić program usówający go i jego skutki.

    Pozdrowienia
  • #7 167731
    omen_s
    Poziom 19  
    Posty: 424
    Pomógł: 4
    Ocena: 9
    który język programowania jest najłatwiejszy tzn mało skomplikowane polecenia
  • #8 167789
    stimoroll
    Poziom 20  
    Posty: 529
    Pomógł: 4
    Ocena: 11
    Visual Basic lub Delphi - ale polecam się uczyć C - ma składnie taką że potem tak jakbyś znał kilka innych języków [składnia podobna do Java, Perl, PHP ]
  • #9 168482
    omen_s
    Poziom 19  
    Posty: 424
    Pomógł: 4
    Ocena: 9
    cz jest taka komenda pod dosa jak w windowsie wytnij i wklej :?:
  • #10 168492
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    A po co Ci taka komenda?
  • #11 168913
    omen_s
    Poziom 19  
    Posty: 424
    Pomógł: 4
    Ocena: 9
    z ciekawości a czy wogule jest taka komenda :?:
  • #12 168948
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    A co chcesz nią zrobić bo ja nie widze zastosowania. Podaj przykład.
  • #13 169062
    stimoroll
    Poziom 20  
    Posty: 529
    Pomógł: 4
    Ocena: 11
    Wytnij i wklej są to kemndy edycyjne powłoki GUI - nie są to polecenia systemowe. Są to nazwy komend używane w edytorach tekstowych, graficznych , muzycznych - przy czym są one interpretowane przez dany program w którym są używane.
    Czyli mówiąc prosto - są to instrukcje definiowane w zlaeżności od progarmu - nie istnieje nic takiego jak komenda systemowa : CUT czy PASTE i w DOSie nie ma raczej. Ale w dosowych programach i edytorach może istnieć i pewnie istnieje.

    Jeżeli chodzi o wycinanie i wklejanie plików - to w DOSie najlepiej używać komend operacji plikowych , takij jak przeniesienie pliku [zmiana nazwy]
  • #14 170304
    omen_s
    Poziom 19  
    Posty: 424
    Pomógł: 4
    Ocena: 9
    a czy idzie zmieniać kolor w dosie ?
    tzn kolor liter np niebieski zielony czerwony itd

    a jeśli chodzi o tę komende to np
    wyciąć z C:\cośtam.exe i wkleić do C:\nowy\cośtam.exe
    bo normalnie trzeba plik zkopiować a następnie go skasować
  • #15 170340
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Kolor liter da się zmieniać jedynie przy pomocy programów które trzeba napisać sobie samemu, ale jest to dość proste. Co znaczy wg Ciebie
    Cytat:
    wyciąć z C:\cośtam.exe i wkleić do C:\nowy\cośtam.exe
  • #16 170345
    omen_s
    Poziom 19  
    Posty: 424
    Pomógł: 4
    Ocena: 9
    zeby wyciąć plik z danej lokalizacji na dysku i wkleić go w inne miejsce na dysku

    jak zmienić kolor liter w oknie dosowym pod delphi :?:
  • #17 171797
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    No do tego przecież właśnie służy kopiowanie, a "komenda" wytnij-upuść jest tylko nakładką na to. Delphi do takich zadań stworzy bardzo nieefektywny kod ok 100kB natomiast TurboPascal też dorzuci swoje 3grosze ale będzie to rozmiar rzędu pojedynczych kB. Kolor zmienia się procedurą TextColor a tło TextBackground, proponuje poczytać sobie help`a.
    PS w Delphi 5 nie ma już tej procedury, nie wiem co będzie w starszych.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy możliwości blokowania klawiatury i myszy za pomocą wpisów do rejestru Windows przy użyciu pliku wsadowego. Wskazano, że plik .reg można wygenerować przez echo i importować do rejestru, jednak blokowanie urządzeń wejściowych bezpośrednio przez rejestr jest niemożliwe. Pełną kontrolę nad klawiaturą i myszą uzyskuje się poprzez API systemowe, co wymaga programowania w językach takich jak Visual Basic, Visual C, C Builder lub Delphi. W rejestrze można modyfikować parametry szybkości myszy i przypisania klawiszy, ale zmiany te są jawne i łatwe do cofnięcia. Próby ingerencji w system na poziomie rejestru mogą prowadzić do niestabilności systemu i nie są zalecane. Dodatkowo poruszono temat prostoty języków programowania, gdzie Visual Basic i Delphi są polecane dla początkujących, a C jako język dający solidne podstawy. W dalszej części dyskusji omówiono brak natywnych komend systemowych typu "wytnij" i "wklej" w DOS, gdzie operacje na plikach realizuje się przez kopiowanie i usuwanie. Zmiana koloru tekstu w oknie DOS jest możliwa przez własne programy, a w Delphi stosuje się procedury TextColor i TextBackground, choć w nowszych wersjach Delphi mogą one nie być dostępne.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA