Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Directory e file
Forum - C/C++ - Directory e file

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
Martin (Normal User)
Newbie


Messaggi: 4
Iscritto: 23/08/2007

Segnala al moderatore
Postato alle 11:11
Giovedì, 23/08/2007
Questo topic è stato chiuso dal moderatore

Ho un quesito banale, devo leggere i file presenti in una directory e caricarli in una map, come posso fare??

PM
Avatar
alek777 (Normal User)
Rookie


Messaggi: 25
Iscritto: 18/09/2007

Segnala al moderatore
Postato alle 20:35
Martedì, 18/09/2007
Codice sorgente - presumibilmente C/C++

  1. WIN32_FIND_DATA FindFileData;
  2. HANDLE hFind;
  3.        
  4. hFind = FindFirstFile(Path.c_str(),&FindFileData);
  5.  
  6. if (INVALID_HANDLE_VALUE != hFind ){
  7. while(1){
  8.    
  9.                  if((strcmp(FindFileData.cFileName,".")!=0) && (strcmp(FindFileData.cFileName,"..")!=0)){
  10. s=(string)sPath+"\\"+(string)FindFileData.cFileName;
  11.                                                                    if(!isPath(s.c_str()))                                       vect.push_back(s);                                             //vect è un array di string                              
  12.  
  13. if (FindNextFile(hFind, &FindFileData)==0 ) break;
  14.  
  15. }
  16. }
  17. FindClose (hFind);



ecco la funzione ispath da true de è una directory
e le funzione File_exists (può servire)

Codice sorgente - presumibilmente C++

  1. bool isPath(const char *sPath){
  2.         DWORD dwAttr = GetFileAttributes(sPath);
  3.         if (dwAttr == 0xffffffff) return 0;
  4.         if (dwAttr & FILE_ATTRIBUTE_DIRECTORY) return 1;
  5.         return 0;
  6. }
  7.  
  8. bool File_Exists(const char *fname){
  9.   return GetFileAttributes(fname) != INVALID_FILE_ATTRIBUTES;
  10. }



è una parte del mio trojan :k:

PM
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 22:18
Martedì, 18/09/2007
Testo quotato

è una parte del mio trojan :k:



... e te ne vanti ...?

Andiamo bene ... :-|

PM
Avatar
alek777 (Normal User)
Rookie


Messaggi: 25
Iscritto: 18/09/2007

Segnala al moderatore
Postato alle 1:46
Venerdì, 21/09/2007
:-| beh ce ne è uno anche creato da pierotofy...beatrix?

il mio è un pochino + semplice. cmq non l'ho mai usato a scopo malevolo (e mai lo farò!)

PM
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 7:39
Venerdì, 21/09/2007
Testo quotato

Postato originariamente da alek777:

:-| beh ce ne è uno anche creato da pierotofy...beatrix?



Questo e' un punto negativo per pierotofy ma non e' una giustificazione per te ...

Testo quotato

il mio è un pochino + semplice. cmq non l'ho mai usato a scopo malevolo (e mai lo farò!)



Non sono importanti le intenzioni ...

PM
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 11:47
Venerdì, 21/09/2007
Testo quotato

Postato originariamente da gantonio:
Questo e' un punto negativo per pierotofy ma non e' una giustificazione per te ...



:ot: Non vedo la negatività nel creare un Trojan (molto interessante dal punto di vista didattico), piuttosto la vedrei nell'uso che poi uno ne fa.


Il mio blog: https://piero.dev
PM
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 15:32
Venerdì, 21/09/2007
Infatti, dal punto di vista didattico è molto utile....tutta esperienza :k:.
Non è costruttivo criticare il lavoro delle altre persone, soprattutto senza fornire dei consigli per migliorare l'opera e senza una giustificazione. Un trojan viene detto tale in base all'uso che ne viene fatto, progettarne uno non è un punto negativo e soprattutto una persona non deve giustificarsi per averlo fatto.

PM
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 16:23
Venerdì, 21/09/2007
Testo quotato

Postato originariamente da WARRIOR:
Non è costruttivo criticare il lavoro delle altre persone, soprattutto senza fornire dei consigli per migliorare l'opera e senza una giustificazione.



Calma... qui nessuno ha criticato il lavoro di nessuno, si è semplicemente esposto un parere sul fatto che la costruzione di un trojan sia buona o meno. Ma ora per favore finiamo gli :ot: e torniamo alla discussione del topic.


Il mio blog: https://piero.dev
PM
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 21:59
Venerdì, 21/09/2007
Testo quotato

Postato originariamente da pierotofy

:ot: Non vedo la negatività nel creare un Trojan



Mi dispiace che tu non la veda, soprattutto perche' se l'ispiratore di un gruppo di "futuri" programmatori ...

Testo quotato


(molto interessante dal punto di vista didattico), piuttosto la vedrei nell'uso che poi uno ne fa.



Che uso vuoi che si faccia di un trojan?

Ti sei mai chiesto perche' i giovani che si avvicinano dalla scuola alla programmazione, vogliano subito scrivere un "trojan" senza sapere cosa sia un codice operativo macchina o senza avere un'idea dei protocolli TCP/IP?

Scrivere un trojan non solo e' inutile ma e' "diseducativo" ...

Ovviamente e' solo una mia opinione ma mi dispiace non sia anche la tua ...

PM
Pagine: [ 1 2 3 ] Precedente | Prossimo