Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Εντάξει, αλλα δώσε μου ένα δείγμα …. albNik,  και  φαντάζομαι εννοείς για κάθε εφαρμογή ?

Ευχαριστώ , Γιώργος, 

Δημοσ.

426647, να έχεις υπόψη σου, ότι κάθε φορά που κάνω  refresh  μου δημιουργεί ένα Νέο 6 ψήφιο αριθμό. 

Δημοσ.

albNik,  δες και αυτά

615694

452911

292724

351264

200507

244353

485067

190608

111285

136284

405251

226824

548279

285833

788797

548715

177134

 

629372

346579

 

503304

279253


Μάλλον έγινε λάθος στοίχιση … ετσι …

 

615694

è  452911

292724 à 351264

200507 à 244353

  • 6 μήνες μετά...
Δημοσ.
Στις 19/6/2017 στις 10:28 ΜΜ, gioklis είπε

Έχω ένα πρόβλημα τον τελευταίο καιρό στην πλατφόρμα VB6 …….

Και προσπαθώ να καταλάβω  πάνω σε ποια λογική εχει φτιαχτεί …

Έχω μια εφαρμογή  (από κάποιον άλλο φτιαγμένη ) που προστατεύεται από κάποιο κωδικό …  αρχικά το exe  για να εγκατασταθεί εμφανίζει ένα πρώτο  κωδικό (6 ψηφίο , όπου καταλαβαίνω ότι φτιάχνεται από κάποιο σειριακό  αριθμό  του HD του PC), όπου στην συνέχεια πρέπει  να επικοινωνήσεις με τον κατασκευαστή για να σου δώσει τον κωδικό ενεργοποίησης.

Αυτό που δεν μπορώ να καταλάβω είναι ότι , όσες φορές προσπαθήσεις να κάνεις την εγκατάσταση  παίρνεις πάντα ένα διαφορετικό πρώτο κωδικό από την προηγούμενη φορά της προσπάθειας (υποθέτω ότι αυτό γίνεται γιατί συνδυάζεται ο σειριακός αριθμός του  PC + ένας  τυχαίος  αριθμό (rand)κάπως ετσι.

Label1.Caption = Int((Rnd(Text1.Text)) * 899999 + 100000)

Όπου Text1.Text = σειριακός αριθμός του PC.

Έχω το παρακάτω ερώτημα?

Πως  μπορεί ο κατασκευαστής να δίνει τον κωδικό ενεργοποιήσεις αφού κάθε φορά  λαμβάνει ένα τυχαίο αριθμό , λόγο τις σχέσεις αυτής.

σειριακός αριθμός του PC + τυχαίος αριθμός = (αποτέλεσμα) τυχαίος αριθμός

κάποιος που μπορεί να βοηθήσει?

Ευχαριστώ

Γιώργος

 

  • 2 μήνες μετά...
Δημοσ.
Στις 15/1/2018 στις 5:28 ΜΜ, Lanike71 είπε

Εντάξει, όλα καλά τελικά;

Lanike71, σε ευχαριστώ για τo ενδιαφέρον σου  …. Αλλά εμένα με βασανίζει .. μεχρι σήμερα   αυτό το πρόβλημα … το θέμα είναι … ότι ..

Label1.Caption = Int((Rnd(Text1.Text)) * 899999 + 100000)

Όπου Text1.Text = σειριακός αριθμός του PC.

 

Τον σειριακό αριθμό κάθε ΗΥ ο κατασκευαστής δεν τον ξέρει !!!!!!!!

Το Label1.Caption = είναι ένας τυχαίος αριθμός !!!! ….  και όμως ο κατασκευαστής σου δίνει ένα  αριθμό ενεργοποίησης για 1 ΗΥ από το πουθενά !!!!!!!!!

Ευχαριστώ

Γιώργος.

  • 1 μήνα μετά...
Δημοσ.
Στις 20/6/2017 στις 9:25 ΠΜ, masteripper είπε

Ο αριθμός δεν είναι τυχαίος...παράγεται απο μια "γεννήτρια" με συγκεκριμένες "προδιαγραφές"....αυτό που σου φαίνεται τυχαίο μπορεί να μην είναι καθόλου τυχαίο....π.χ. όλοι οι τυχαίοι αριθμοί στο 3ο ψηφίο της δυαδικής απεικόνισης μπορεί να έχουν μονάδα και η τελικη τιμή να είναι πάντα ίδια...

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...