Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569

    [VB6] Put fa strani effetti

    Io ho questo codice:
    codice:
    Open "78AH78ABAC555678PP01.EXE" For Binary Lock Write As #1
    Put #1, 1, LoadResData(101, "DATA")
    Close #1
    Lasciate perdere il nome del file che è solo di prova...
    Comunque, il file viene creato e scritto senza errori...
    L'unico problema è che quando apro l'eseguibile con un editor esadecimale, ottengo ciò che vedete quì...
    http://www.ray97.com/tests/dump.jpg
    Come faccio a scrivere l'output nel file senza quella schifezza prima dell' MZ???

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    759
    Non vedo nesuuno strano effetto.
    Tu quale effetto volevi ottenere? "Scrivere l'output" mi sembra un po' generico, no?

  3. #3
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    No, volevo solo sapere se è possibile e come scrivete l'output senza quei byte prima dell' MZ...
    Quando provo con Shell, poi esce un errore che dice "This is not a Win32 executable.".
    E levando quella roba, sempre con un editor esadecimale, funziona...

  4. #4
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Proprio niente da fare ?
    Ma, è strano oppure è proprio così che fa ?

    Allora ecco ciò che voglio fare, così magari si capisce anche se sto sbagliando...

    Devo salvare un eseguibile da risorse (LoadResData) in una cartella...
    Come potrei fare altrimenti?

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Questa cosa non ha alcun senso né pratico (1), né logico (2).

    (1) Pratico:
    se deve essere salvato su disco, tanto vale distribuirlo con l'applicazione.

    (2) Logico:
    un'eseguibile contenuto in un altro eseguibile viene bloccato da qualsiasi antivirus/firewall perchè questo è un comportamentoe considerato malevolo.

    Aggiungiamo un terzo fatto: con i nuovi s.o. (a partire da Vista in poi) un tale comportamento viola le policy sulla sicurezza.


  6. #6
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Grazie del consiglio; solo che volevo renderlo più sicuro da eventuali cracker..
    Cercherò comunque un modo per renderlo più protetto senza fare idiozie del genere

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.