Deutsch
Forum

Lizenzierung von Programme

 

Pedro
Santos
Hallo Community

Habe es schon mal gesehen das nach der installation eines programmes beim ersten start dieses programm eine Nummer zeigt wahrscheinlich die Nummer von der Festplatte worauf dann beim programm Hersteller angerufen werden muss und diese Nummer angeben um eine Lizenznummer zu bekommen damit das Programm freigeschaltet wird. Hat das jemand schon gemacht oder weiss wie es mit Profan gemacht werden kann?

Danke

Grüsse

Pedro
 
Windows XP Home
Xprofan 10
20.12.2005  
 



Ja, da würde ich mir aber selbst was ausdenken, sonst weit es ja jeder...
 
20.12.2005  
 




Pedro
Santos
Hallo Andreas

Das ist schon richtig, was ich noch nicht weiss ist wie die Festplatte seriennummer auszulesen ist.

Gruss

Pedro
 
Windows XP Home
Xprofan 10
20.12.2005  
 



Warte einen Moment, schreibe grad was...
 
20.12.2005  
 



So in der Art?
KompilierenMarkierenSeparieren
Declare x&,y&,bereich#,text$,bereich2#,Bereich5#
Dim bereich#,1024
Dim bereich2#,256
DIM BEREICH5#,8
Def @GetVolumeInformation(8) !"KERNEL32","GetVolumeInformationA"
Windowstyle 31
Windowtitle "Laufwerksnamen"
Window 0,0-640,440
String bereich2#,0="A:"

Whileloop 16

    Clear Bereich5#
    x&=@GetVolumeInformation(bereich2#,bereich#,1024,Bereich5#,0,0,0,0)

    If x&

        text$=@String$(bereich#,0)
        Print @String$(bereich2#,0)+" = "+text$
        Print "Ausgelesene Nummer: ";@LONG(bereich5#,0);@LONG(bereich5#,4)

    EndIf

    Byte bereich2#,0=@Byte(bereich2#,0)+1

EndWhile

Dispose bereich#
Dispose bereich2#
Dispose Bereich5#

While 0=0

    Waitinput

Wend

 
20.12.2005  
 



...und so wärs ganz korrekt...
KompilierenMarkierenSeparieren
Declare x&,y&,bereich#,text$,bereich2#,Bereich5#
Dim bereich#,1024
Dim bereich2#,256
DIM BEREICH5#,4
Def @GetVolumeInformation(8) !"KERNEL32","GetVolumeInformationA"
Windowstyle 31
Windowtitle "Laufwerksnamen"
Window 0,0-640,440
String bereich2#,0="A:"

Whileloop 16

    Clear Bereich5#
    x&=@GetVolumeInformation(bereich2#,bereich#,1024,Bereich5#,0,0,0,0)

    If x&

        text$=@String$(bereich#,0)
        Print @String$(bereich2#,0)+" = "+text$
        Print "Ausgelesene Nummer: "+@RIGHT$("0000"+@HEX$(@WORD(bereich5#,2)),4)+"-"+@RIGHT$("0000"+@HEX$(@WORD(bereich5#,0)),4)

    EndIf

    Byte bereich2#,0=@Byte(bereich2#,0)+1

EndWhile

Dispose bereich#
Dispose bereich2#
Dispose Bereich5#

While 0=0

    Waitinput

Wend

 
20.12.2005  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.156 Betrachtungen

Unbenanntvor 0 min.
E.T.05.01.2014
Frank Vorholzer20.05.2012
liveFamilie02.05.2012
Stephan Sonneborn09.11.2011
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

unbekannt (4x)
Pedro Santos (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie