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# / VB.NET - Protezione PC tramite USBKEY.
Forum - C# / VB.NET - Protezione PC tramite USBKEY. - Pagina 4

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 17:06
Martedì, 12/01/2010
Scusate come faccio a capire qual'è la fine dell' exe??

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 17:09
Mercoledì, 13/01/2010
Basta vederne la lunghezza, no? Esiste la proprietà Length, ereditata da IO.Stream. Oppure puoi usare:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim F As New FileInfo("file")
  2. MessageBox.Show(F.Length)


Oppure, ancora meglio, dirigerti alla fine del file con un'operazione Seek:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim F As New FileStream(...)
  2. '...
  3. F.Position = F.Length
  4. 'oppure
  5. F.Seek(0, SeekOrigin.End)


PM Quote
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 19:06
Mercoledì, 13/01/2010
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim F as new FileStream(...)
  2. '...
  3. F.Position = F.Length
  4. 'oppure
  5. F.Seek(0, SeekOrigin.End)


Credevo che funzionasse solo per i file di testo!

Ultima modifica effettuata da swet il 14/01/2010 alle 15:41
PM Quote
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 16:38
Giovedì, 14/01/2010
sono riuscito a scrivere alla fine del file exe senza corromperlo, ora il problema è nel leggerlo! Cioè, come faccio a sapere di quanti byte è composto il mio seriale al momento della lettura???

Grazie!

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 16:46
Giovedì, 14/01/2010
Perchè non scrivi una quantità fissa di dati?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo