- LE API
- Lo so, quelle della settimana enigmistica
sono più belle.... Saranno sicuramente più belle ma non sono come
queste!!! Tutte le definizioni
(semplicissime :p) sono inerenti alle normali funzioni usate da windows, le
cosiddette API!
- Ho deciso di scrivere questo schema perché
potrebbe essere un modo per imparare qualcosa divertendosi, che ne dite? Se
l'idea vi piace potrei farne altri, se volete farne uno anche voi siete
ovviamente i benvenuti ;))
- Adesso concentratevi e vediamo chi riuscirà
a finire tutto lo schema!!!
Buona Fortuna!
ZaiRoN
1 |
|
|
|
| 2 |
|
|
|
|
|
|
|
|
|
|
|
| 3 |
|
|
|
| 4 |
|
|
| 5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
| 7 |
| 8 |
|
|
|
|
|
|
| 9 |
|
|
|
|
|
|
|
|
|
| 10 |
|
|
|
|
|
|
|
|
|
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
|
|
|
|
18
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
| 21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
|
|
| 22 |
|
|
|
|
|
|
| 23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
|
|
|
|
|
|
|
|
|
|
|
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
- Orizzontali
- 3. Prende un solo parametro:
l'indirizzo della stringa da *contare*
- 5. Il nome della funzione che manda
WM_DESTROY
- 8. La versione 16-bit della ReadFile
(senza '_')
- 11. Raramente si usa per determinare se
un processo è eseguito da un debugger
- 12. Confronta due stringhe
- 14. Legge un valore intero ad un
controllo
- 15. Un modo per prevenire che altri
processi accedano una regione di un file aperto
- 17. Il suo primo parametro rappresenta
il puntatore al nome del file da cercare
- 19. E' anche usata per controllare se
SoftIce è caricato
- 21. Una funzione utilizzata in alcune
protezioni basate su keyfile
- 22. Prende soltanto un parametro: l'handle
della finestra
- 24. Una delle più famose funzioni sul
registro che prende soltanto un parametro
- 27. Visualizza un menù di tipo "shortcut"
- 28. Non OpenFile, nemmeno
OpenFileMapping ma Open...
- 29. Il nome della funzione che recupera
l'handle della finestra proprietaria
- 30. Il solo parametro che prende
potrebbe essere MB_ICONQUESTION
-
- Verticali
- 1. E' usata per formattare e
memorizzare una serie di caratteri e valori in un buffer
- 2. Non è documentata ma è
usata per eseguire funzioni a 16-bit da un programma a 32-bit
(senza '_')
- 4. Uno dei suoi parametri potrebbe
essere MF_ENABLED
- 6. Una delle prime funzioni utilizzata
da molti patchers
- 7. La funzione utilizzata per settare
del testo in un generico controllo
- 9. Ritorna l'indirizzo di una funzione
esportata da una DLL
- 10. Due dei cinque parametri presi da
questa funzione sono: un handle e un buffer che riceverà dei dati
- 13. Chiude praticamente qualsiasi cosa aperta...
- 14. E' spesso chiamata dopo
SuspendThread per recuperare *qualcosa* di uno specifico thread
- 16. Il nome della funzione il cui
quarto parametro è il puntatore alla routine di gestione dei messaggi
ricevuti dalla dialog
- 18. Definisce una Hot-Key
- 19. Crea un nuovo processo
- 20. La funzione... universale
- 23. Puoi chiamare questa funzione per
recuperare l'handle di un'altra finestra
- 25. Una funzione utilissima ma... si
può usare soltanto su w9x
- 26. Il nome della funzione che prende
un solo parametro: un periodo in millisecondi