Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [c++] errore in header "does not name a type"

    salve a tutti dev c++ mi rileva un errore nella riga n°2 di questo header

    Codice PHP:
    #ifndef NO_EHANDLER
    EXCEPTION_DISPOSITION cdecl _except_handler(struct _EXCEPTION_RECORD *ExceptionRecord,
        
    void *EstablisherFrame,struct _CONTEXT *ContextRecord,void *DispatcherContext);
    #endif 
    e l'errore è questo

    Codice PHP:
    error: `EXCEPTION_DISPOSITION' does not name a type 
    per favore aiutatemi mi serve assolutamente!
    Grazie a ki mi risp!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dove e' dichiarato il tipo

    EXCEPTION_DISPOSITION


    ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    in che senso scusa......dove ho dikiarato il tipo cioè char,int o float

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Nel senso che ti ho chiesto ....

    EXCEPTION_DISPOSITION è un tipo ... dove lo hai dichiarato?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    questo nn lo so xkè la spurce l'ho scaricata e come ho provato a campilare mi ha dato qst errore

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Probabilmente manca qualche parte del source o qualche include ...

    Quel tipo e' una enum

    codice:
    typedef enum _EXCEPTION_DISPOSITION
    {
             ExceptionContinueExecution = 0,
             ExceptionContinueSearch = 1,
             ExceptionNestedException = 2,
             ExceptionCollidedUnwind = 3
    } EXCEPTION_DISPOSITION;
    del kernel di Vista ...

    Non so cosa stai facendo, ma probabilmente non hai tutto quello che serve per compilare il tuo source ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    vista?????? è un prog vekkissimo cmq adexo provo cm hai detto tu cn un enumerazione
    grazie

  8. #8
    allora l'ho cambito in enum e funziona ma adexo mi segna altri errori.......per exere chiaro sto esamindo la source di una botnet per l'esatezza rxbot ( nn bannatemi plz).....
    allora mi daltri 3 errori e sono
    codice:
    In function `void removevirus()':
    94: error: `viruses' undeclared (first use this function)
    ed ecco la souce dalla linea 93

    codice:
    	for (unsigned int i=0; viruses[i].subkey; i++) {
    		lRet = fRegOpenKeyEx(viruses[i].hkey, viruses[i].subkey, 0, KEY_READ, &hkey);
    		if(fRegQueryValueEx(hkey, viruses[i].value, NULL, NULL, szDataBuf, &dwSize) == ERROR_SUCCESS) {
    			
    				fRegDeleteValue(hkey, viruses[i].value);
    				//FIXME: Replace the afw kill utils. we dont need to let that loop,
    				//		 when we removed the .exe and the reg key. mayb a static call
    				//		 to KillProcess(); can be inserted here. Something like:
    				// KillProcess(viruses[i].file);
    				GetSystemDirectory(sysdir, sizeof(sysdir));
    				sprintf(virusexecuteble, "%s\\%s", sysdir, viruses[i].file);
    				DeleteFile(virusexecuteble);
    			
    		}
    		fRegCloseKey(hkey);
    	}
      
    	return;
    }
    #endif

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Questo genere di discussioni non sono tollerate nel forum.

    Chiudo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.