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
Visual Basic 6 - Rinominare una Funzione
Forum - Visual Basic 6 - Rinominare una Funzione

Pagine: [ 1 2 3 4 5 6 7 8 9 ] Precedente | Prossimo
Avatar
fusebyte (Normal User)
Expert


Messaggi: 332
Iscritto: 24/12/2008

Segnala al moderatore
Postato alle 23:16
Giovedì, 03/09/2009
Ciao,
avrei bisogno di sapere,in seguito ad un evento come poter rinominare una function o sub.
Faccio un esempio
Codice sorgente - presumibilmente VB.NET

  1. x=0
  2. if myname = "Jesus" then
  3. call Miracoli
  4. else
  5. x=x+1
  6. if x = 3 then
  7. "rinomina Miracoli in Danni"
  8. end if
  9.  
  10. Private sub Miracoli()
  11. label1 = " Il pane e i pesci me li sono pappati tutti io"
  12. end sub



Ecco dovrei poter rinominare la parola Miracoli,se non si potesse rinominarla,va benissimo
cancellarla,modificarla,qualsiasi azione che ne consegua una modifica della SUB va bene.


Ciao grazie

Ultima modifica effettuata da fusebyte il 03/09/2009 alle 23:24
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 0:05
Venerdì, 04/09/2009
Ehm... Al momento sono su linux, ma farò delle prove. Nel frattempo, potresti spiegarmi in modo semplice e conciso che te ne fai di cambiare nome?!? È solo una curiosità o una questione di principio? Non capisco :om:

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:23
Venerdì, 04/09/2009
Codice sorgente - presumibilmente VB.NET

  1. x=0
  2. if myname = "Lucifero" then
  3. call Maledizioni
  4. else
  5. x=x+1
  6. if x = 3 then
  7. "rinomina Miracoli in Danni"
  8. end if
  9.  
  10. Private sub Maledizioni()
  11. label1 = "vi cascheranno i testicoli a tutti!"
  12. end sub


(questo codice fa più o meno le stesse cose)


puoi modificare la sub come vuoi, nn vedo esattamente cosa ti serve .___.

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 2:13
Venerdì, 04/09/2009
Suppongo che intendesse trovare un modo per modificare da codice 8-|

Lo spezzone "rinomina Miracoli In Danni" è pseudocodice, andava sostituita con il giusto comando. Mi sbaglio, fusebyte? Attendo delucidazioni... Comunque non sono ancora riuscito a cavarne un ragno dal buco, mi dispiace :yup:

PM Quote
Avatar
fusebyte (Normal User)
Expert


Messaggi: 332
Iscritto: 24/12/2008

Segnala al moderatore
Postato alle 2:44
Venerdì, 04/09/2009
Hai perfettamente ragione ILMettiu è pseudocodice,in quel punto ci va il comando che
non conosco/non riesco a trovare.


Non ho capito cosa vuoi dire IohoilPotere,ma hai letto il codice?
La tua risposta è senza senso
Ciao

Ultima modifica effettuata da fusebyte il 04/09/2009 alle 8:44
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 3:53
Venerdì, 04/09/2009
Calmo, via, probabilmente ti credeva uno script kiddie senza le competenze necessarie a modificare anche solo il nome di una subroutine manualmente. È una semplice incomprensione :yup:
Comunque continuo a non trovare metodi, quindi a meno che qualche super-user non se ne salti fuori con una funzione cambia-titolo, temo che il post rimarrà senza risposta... Ma a che ti serve?

PM Quote
Avatar
fusebyte (Normal User)
Expert


Messaggi: 332
Iscritto: 24/12/2008

Segnala al moderatore
Postato alle 8:49
Venerdì, 04/09/2009
Si potrebbe anche tentare altro.
Creiamo una sub protection dove in qualche modo,al momento non saprei,diciamo di
caricarsi l'EXE e di modificarne le locazioni da..a..in valori hexdec,o cma di scombinare in qualsiasi modo l 'EXE.
Che ne pensi...sai ilmettiu mi ricordi un amico....non so perche':-)))))

In pratica.."penso"..si possa tentare 2 strade
1) provare a modificare una precisa subroutine
2) provare a modificare un pezzo di compilato

Ciao

Ultima modifica effettuata da fusebyte il 04/09/2009 alle 8:55
PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 11:14
Venerdì, 04/09/2009
allora, io avrei una soluzione migliore del modificare il codice dell'exe, che poi essendo in eseguzione non penso si possa cambiare il codice da solo.

Quindi fai una cosa più intelligente in questo modo:

private sub Miracoli(Byval var as boolean)
if var = true then
fa una certa cosa
else
ne fa un'altra
end if

poi dal tuo codice richiami la funzione miracoli dandogli true o false a seconda di come ti serve...

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 11:26
Venerdì, 04/09/2009
Sì ma così snaturiamo il post ;)

Quando capirò a cosa ti serve, magari potrò pensare ad una soluzione alternativa :D

PM Quote
Pagine: [ 1 2 3 4 5 6 7 8 9 ] Precedente | Prossimo