Page 3 of 5 FirstFirst 12345 LastLast
Results 81 to 120 of 178

Thread: VB - A Program Registration Scheme

  1. #81
    Hyperactive Member Maven's Avatar
    Join Date
    Feb 2003
    Location
    Greeneville, TN
    Posts
    322

    Interesting Idea

    As someone already stated, it's probably not a good idea to base your registration scheme off of hardware. Instead I would look for information that is likely to be unique for a user but will survive some computer upgrades. Take a hash value of this information and then use it to generate the key.
    Education is an admirable thing, but it is well to remember from time to time that nothing that is worth knowing can be taught. - Oscar Wilde

  2. #82
    Super Moderator manavo11's Avatar
    Join Date
    Nov 2002
    Location
    Around the corner from si_the_geek
    Posts
    7,171

    Re: Interesting Idea

    Originally posted by Maven
    As someone already stated, it's probably not a good idea to base your registration scheme off of hardware. Instead I would look for information that is likely to be unique for a user but will survive some computer upgrades. Take a hash value of this information and then use it to generate the key.
    Like what? What else is as unique as hardware? Something that just wouldn't possibly be the same for two different computers?


    Has someone helped you? Then you can Rate their helpful post.

  3. #83
    Hyperactive Member Maven's Avatar
    Join Date
    Feb 2003
    Location
    Greeneville, TN
    Posts
    322

    Re: Re: Interesting Idea

    Originally posted by manavo11
    Like what? What else is as unique as hardware? Something that just wouldn't possibly be the same for two different computers?
    You would take a mixture of things from the computer. The windows CD key would be a good place to start. Any personal information should also be added.
    Education is an admirable thing, but it is well to remember from time to time that nothing that is worth knowing can be taught. - Oscar Wilde

  4. #84
    New Member
    Join Date
    Dec 2004
    Posts
    3

    Re: VB - A Program Registration Scheme

    Hello somebody can of yours help oneself? I descended his code but this does not work for me, when running the protec.vbp error hits on this code to me:

    Public Function GetSerialNumber() As Long

    Dim strVolumeBuffer As String
    Dim strSysName As String
    Dim lngSerialNumber As Long
    Dim lngSysFlags As Long
    Dim lngComponentLen As Long
    Dim lngResult As Long

    StrVolumeBuffer$ String$ ( 256, 0 )
    StrSysName$ String$ ( 256, 0 )
    LngResult GetVolumeInformation ( C:, strVolumeBuffer$, 255, lngSerialNumber,
    LngComponentLen, lngSysFlags, strSysName$, 255 )

    GetSerialNumber lngSerialNumber

    End Function

    error is in this code, where he marks string$ to me:

    StrVolumeBuffer$ String$ ( 256, 0 )

    And the error that slips out is :

    Error of compilation:

    can not find the project or the library

    Some of you can of yours help to me?

    I say hello from mexico and thanks

  5. #85
    New Member
    Join Date
    Dec 2004
    Posts
    3

    Re: VB - A Program Registration Scheme

    I Right now did the trick, only me toward lack the reference to the library outl85.olb that is of outlook98, thanks anyway.

  6. #86

    Thread Starter
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: VB - A Program Registration Scheme

    Quote Originally Posted by mykkel
    I Right now did the trick, only me toward lack the reference to the library outl85.olb that is of outlook98, thanks anyway.
    My code is meant for VB and not VBA.

  7. #87
    PowerPoster
    Join Date
    Apr 2005
    Location
    Debug.Print
    Posts
    3,885

    Re: VB - A Program Registration Scheme

    Quote Originally Posted by mykkel
    Hello somebody can of yours help oneself? I descended his code but this does not work for me, when running the protec.vbp error hits on this code to me:

    Public Function GetSerialNumber() As Long

    Dim strVolumeBuffer As String
    Dim strSysName As String
    Dim lngSerialNumber As Long
    Dim lngSysFlags As Long
    Dim lngComponentLen As Long
    Dim lngResult As Long

    StrVolumeBuffer$ String$ ( 256, 0 )
    StrSysName$ String$ ( 256, 0 )
    LngResult GetVolumeInformation ( C:, strVolumeBuffer$, 255, lngSerialNumber,
    LngComponentLen, lngSysFlags, strSysName$, 255 )

    GetSerialNumber lngSerialNumber

    End Function

    error is in this code, where he marks string$ to me:

    StrVolumeBuffer$ String$ ( 256, 0 )

    And the error that slips out is :

    Error of compilation:

    can not find the project or the library

    Some of you can of yours help to me?

    I say hello from mexico and thanks

    Hi, I am new here. I have downloaded your code. I am too having a problem.

    I am running Win XP Home and I was able to compile the program where you can generate the key. But when I go to compile the protect.vbs it tells me the following:

    Compile Error:
    Can't find project or library

    It references:
    String$ in the line of strVolumeBuffer$ = String$(256, 0)

    for
    Public Function GetSerialNumber() As Long

    Dim strVolumeBuffer As String
    Dim strSysName As String
    Dim lngSerialNumber As Long
    Dim lngSysFlags As Long
    Dim lngComponentLen As Long
    Dim lngResult As Long

    strVolumeBuffer$ = String$(256, 0)
    strSysName$ = String$(256, 0)
    lngResult = GetVolumeInformation("C:\", strVolumeBuffer$, 255, lngSerialNumber, _
    lngComponentLen, lngSysFlags, strSysName$, 255)

    GetSerialNumber = lngSerialNumber

    End Function

    in the modProtect.

    Please advise.
    Thanks

  8. #88

  9. #89
    PowerPoster
    Join Date
    Apr 2005
    Location
    Debug.Print
    Posts
    3,885

    Re: VB - A Program Registration Scheme

    Quote Originally Posted by MartinLiss
    My code is meant for VB and not VBA. Are you using VB6?
    I am using VB6 Enterprise Edition

    What is the difference between VB and VBA?

  10. #90

    Thread Starter
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: VB - A Program Registration Scheme

    VBA is Visual Basic for Applications and is the form of visual basic that you use from within Word, Excel etc.

    What did you mean when you said "compile the protect.vbs"?

  11. #91
    PowerPoster
    Join Date
    Apr 2005
    Location
    Debug.Print
    Posts
    3,885

    Re: VB - A Program Registration Scheme

    Quote Originally Posted by MartinLiss
    VBA is Visual Basic for Applications and is the form of visual basic that you use from within Word, Excel etc.

    What did you mean when you said "compile the protect.vbs"?
    when i would do F5 when the project is open, or when it would attempt to compile into an exe.

  12. #92
    Hyperactive Member stilekid007's Avatar
    Join Date
    Apr 2005
    Location
    DUDE! I'm your neighbor! HELLO!!!
    Posts
    388

    Re: VB - A Program Registration Scheme

    Hey Martin....

    Can you tell me what I am doing wrong here... I open your project vb file and I press the play button (F5)..

    And I get a compile error - can't find project or library...

    I am using Win XP and VB 6.0

    The underlined line of code is highlighted blue when I get the error..

    VB Code:
    1. Public Function GetSerialNumber() As Long
    2.  
    3.     Dim strVolumeBuffer As String
    4.     Dim strSysName As String
    5.     Dim lngSerialNumber As Long
    6.     Dim lngSysFlags As Long
    7.     Dim lngComponentLen As Long
    8.     Dim lngResult As Long
    9.    
    10.     strVolumeBuffer$ = [U]String$[/U](256, 0)
    11.     strSysName$ = String$(256, 0)
    12.     lngResult = GetVolumeInformation("C:\", strVolumeBuffer$, 255, lngSerialNumber, _
    13.             lngComponentLen, lngSysFlags, strSysName$, 255)
    14.                  
    15.     GetSerialNumber = lngSerialNumber
    16.    
    17. End Function
    Thank you for taking the time!
    Stilekid007

  13. #93

  14. #94
    Hyperactive Member stilekid007's Avatar
    Join Date
    Apr 2005
    Location
    DUDE! I'm your neighbor! HELLO!!!
    Posts
    388

    Re: VB - A Program Registration Scheme

    Thank you so much marty!

    Thats worked! Thats a really nice program...

    So I understand if the user doesn't have outlook then it will display a message window saying send an email to blah blah blah...

    Is this a correct asumption?

    Thanks again man!

  15. #95

    Thread Starter
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: VB - A Program Registration Scheme

    Yes, that's the assumption. There are other, more general, ways of sending email and so if you have the need you might want to look into changing the code.

  16. #96
    New Member
    Join Date
    Jul 2004
    Location
    singapore
    Posts
    2

    Question Re: VB - A Program Registration Scheme

    Hi,

    I have tried using this register programming. If i just run, i am getting compile error as "Cannot Find Project or Library". Can anyone suggest me, whether i shd include any library as reference??? Expecting ur reply,

    Thanks in advance,
    Regards,
    dpr

  17. #97
    New Member
    Join Date
    Jul 2004
    Location
    singapore
    Posts
    2

    Re: VB - A Program Registration Scheme

    HELLO,

    Thanks a lot for the above suggestions. I read the previous thread and included VBA. The program is working fine.. Thanks a lot.

    Regards,
    dpr

  18. #98
    New Member
    Join Date
    Aug 2005
    Posts
    4

    Re: VB - A Program Registration Scheme

    What would I have to remove and fix, if I wanted it so it skipped the automatic outlook email, and just popped up the manual email form where it says an error has occured, please use your email system to manually send and email to....

    Could someone tell me what I need to do?

    PS: Im very very new to VB and have no idea what to do on my own.

    -Sidewinder

  19. #99

    Thread Starter
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: VB - A Program Registration Scheme

    You are much better off creating an installation package so the user will be able to use MAPI but here you go.

    VB Code:
    1. Public Sub ShowStep1()
    2.  
    3.     cmdNext.Caption = "&Next >"
    4.     cmdBack.Enabled = True
    5.     lblReg.Caption = "Step 1 - Request Registration Key"
    6. [HL="#FFFF80"]'    lblExplain.Caption = "Pressing Next will generate an " _
    7. '                       & "E-mail requesting a Registration Key. When you receive " _
    8. '                       & "that key via return E-mail, you can finish the " _
    9. '                       & "registration process by completing the " & optRegStep(1).Caption _
    10. '                       & " step, (Step 2)."
    11.     lblExplain.Caption = "Press Next and then send me an " _
    12.                        & "E-mail as you will be instructed to. When you receive " _
    13.                        & "that key via return E-mail, you can finish the " _
    14.                        & "registration process by completing the " & optRegStep[/HL](1).Caption _
    15.                        & " step, (Step 2)."
    16.    
    17.     optRegStep(0).Visible = False
    18.     optRegStep(1).Visible = False
    19.     lblName.Visible = True
    20.     txtName.Visible = True
    21. [HL="#FFFF80"]    'new
    22.     txtName.Text = "Press Next"
    23.     txtName.Enabled = False[/HL]
    24.  
    25.     lblRegKey.Visible = False
    26.     lblRegisterTo.Visible = False
    27.     txtRegisterTo.Visible = False
    28.     txtRegKey(0).Visible = False
    29.     txtRegKey(1).Visible = False
    30.     txtRegKey(2).Visible = False
    31.     lblDash1.Visible = False
    32.     lblDash2.Visible = False
    33.    
    34. [HL="#FFFF80"]'    txtName.SetFocus[/HL]
    35.  
    36. End Sub
    37.  
    38. Public Function RequestKey() As Boolean
    39.  
    40. '    Dim strCriteria As String
    41.     Dim mpSession As MAPISession
    42.     Dim mpMessages As MAPIMessages
    43.    
    44.     On Error GoTo ErrorRoutine
    45.    
    46.     ' This causes this validation (for step 1) to
    47.     ' be bypassed when going directly to step 2
    48.     If txtName.Visible = False Then
    49.         RequestKey = True
    50.         Exit Function
    51.     End If
    52.    
    53.     If Trim(txtName) = "" Then
    54.         MsgBox "Please enter your name.", _
    55.              vbExclamation, REG_ERR_TITLE
    56.         txtName.SetFocus
    57.         m_StepCompleted = m_StepCompleted - 1
    58.         Exit Function
    59.     End If
    60.    
    61.     Screen.MousePointer = vbHourglass
    62.     Me.Hide
    63. [HL="#FFFF80"]'    frmWait.Show
    64. '
    65. '    gRegClass.Subject = StrConv(LCase(App.EXEName), vbProperCase) & " Registration Request"
    66. '
    67. '    Set mpSession = MAPISession1
    68. '    Set mpMessages = MAPIMessages1
    69. '
    70. '    mpSession.DownLoadMail = False
    71. '    'show the logon interface for the mail
    72. '    mpSession.LogonUI = True
    73. '    'sign on to selected account
    74. '    mpSession.SignOn
    75. '
    76. '    DoEvents
    77. '
    78. '    'check if logon was successful
    79. '    If mpSession.SessionID = 0 Then
    80. '        'SendMAPIMail = False
    81. '        MsgBox "Error On login To MAPI", _
    82. '        vbCritical, "MAPI"
    83. '        Exit Function
    84. '    End If
    85. '
    86. '    'set the session IDs the same on both objects
    87. '    mpMessages.SessionID = mpSession.SessionID
    88. '
    89. '    'Set the MSgIndex to -1, this needs to be
    90. '    'done for the Compose event to work
    91. '    mpMessages.MsgIndex = -1
    92. '    'compose a new message
    93. '    mpMessages.Compose
    94. '
    95. '    'don't show the resolve address interface
    96. '    mpMessages.AddressResolveUI = False
    97. '
    98. '    'set the recipient
    99. '    mpMessages.RecipIndex = 0
    100. '    mpMessages.RecipType = mapToList
    101. '    mpMessages.RecipAddress = EMAIL
    102. '    'resolve the recipient's email addresses
    103. '    mpMessages.ResolveName
    104. '
    105. '    'set the subject
    106. '    mpMessages.MsgSubject = gRegClass.Subject
    107. '
    108. '    'set the Message/Body/NoteText
    109. '    mpMessages.MsgNoteText = txtName & " " & GetSerialNumber
    110. '
    111. '    'send the message
    112. '    mpMessages.Send
    113. '
    114. '    'close the current session
    115. '    mpSession.SignOff
    116. '
    117. '    'clear objects
    118. '    Set mpMessages = Nothing
    119. '    Set mpSession = Nothing
    120. 'new
    121.     MsgBox "Send me an email which includes your name and this number." _
    122.             & vbCrLf & vbCrLf & GetSerialNumber[/HL]
    123.     Screen.MousePointer = vbNormal
    124.    
    125.     Unload Me
    126.     DoEvents
    127.    
    128.     RequestKey = True
    129.     Unload frmWait
    130.    
    131.     Exit Function
    132.    
    133. ErrorRoutine:
    134.  
    135.     Set mpMessages = Nothing
    136.     Set mpSession = Nothing
    137.    
    138.     Screen.MousePointer = vbNormal
    139.    
    140.     frmRegError.Show vbModal
    141.     m_StepCompleted = m_StepCompleted - 1
    142.     RequestKey = False
    143.     Err.Clear
    144.  
    145. End Function

  20. #100
    Hyperactive Member divined's Avatar
    Join Date
    Aug 2004
    Location
    Thessaloniki, Greece
    Posts
    447

    Re: VB - A Program Registration Scheme

    I`m using your code as a foundation to my own registration scheme. It`s been very instructive and helpful. One thing I`d like to ask is why do you tell that the main form of my program has to be loaded in modal mode. My main form is an MDI container form and it crashes when I try to load it in modal mode.
    Last edited by divined; Sep 8th, 2005 at 06:13 AM.
    SteadFast!

  21. #101

    Thread Starter
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: VB - A Program Registration Scheme

    Because in the code below if frmDone wasn't shown modally, the code would continue through the unloading of all forms and the immediate ending of the program.
    VB Code:
    1. Public Sub Main()
    2.  
    3.     Dim frm As Form ' Create a Form object
    4.    
    5.     GetAppEnvironment ' Calls the routine that finds out if the user is registered
    6.    
    7.     If Not gRegClass.Registered Then ' Registered is a boolean property of theCRegister class
    8.         frmRegister.Show vbModal ' If the user is not registered then the register form is displayed
    9.     Else
    10.         frmDone.Show vbModal ' In this app if the user is registered then frmDone is displayed.
    11.                              ' In your app you would probably replace frmDone with your main form
    12.     End If
    13.    
    14.     For Each frm In Forms ' Loop through all the forms...
    15.         Unload frm        ' and unload them...
    16.         Set frm = Nothing ' and set them to Nothing
    17.     Next
    18.    
    19.     End ' 99.99999% of the time not needed, but it can't hurt after you've unloaded your forms.
    20.  
    21. End Sub

  22. #102
    Hyperactive Member divined's Avatar
    Join Date
    Aug 2004
    Location
    Thessaloniki, Greece
    Posts
    447

    Re: VB - A Program Registration Scheme

    I`m not doing it exactly that way. I load my main MDI form in non-modal mode. Then , I just unload the form showing the splash screen. All, others forms are unloaded when the main MDI form is closed. So, effectively the program does not terminate. Is there any defect to this method?
    SteadFast!

  23. #103

  24. #104
    Fanatic Member wildcat_2000's Avatar
    Join Date
    Nov 2000
    Location
    Italy
    Posts
    727

    Re: VB - A Program Registration Scheme

    first of all, thank you martin for providing such a useful and practical piece of code. this is definitely a good start for anyone out there wishing to implement a registration routine.

    however, i am actually a 'protection freak', and believe that some members might not realize that despite being an excellent start, this scheme is very easy to crack.

    therefore, though being as i stated an excellent starting point, i would recommend all users of this piece of code to consider implementing some of these suggestions to ensure an increased protection of their software.

    i had provided an example of what could be attacked in the scheme, however as you can see in the post here below it has been removed by martin.

    unfortunately, it is hard to explain how to protect a software without having a basic understanding of what you are trying to protect from, however i guess martin is right, this might have given bad ideas to some uneperienced vb'ers.

    i remain however at disposal to discuss 'concepts' (i won't then distribute code) to honest programmers trying to protect their software.

    cheers,

    wc.
    Last edited by wildcat_2000; Sep 9th, 2005 at 05:32 PM.
    When your car breaks down,
    close all windows and retry

    => please rate all users posts! <=

  25. #105

    Thread Starter
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: VB - A Program Registration Scheme

    I removed the attachment since code like that should not be distributed on this forum even if you have the best of intentions.

    My program is not meant to be foolproof (if there is actually such a thing) but only a "locked door" to keep out the casual hacker.

  26. #106
    Hyperactive Member divined's Avatar
    Join Date
    Aug 2004
    Location
    Thessaloniki, Greece
    Posts
    447

    Re: VB - A Program Registration Scheme

    No way of protection is certainly foolproof. While there are fairly simple easy ways to break the scheme proposed my Martin, it is only a matter of time and resources to break more complicated schemes.

    It remains a matter of how broad an audience your application is targeted. Not many people will go into lengths to crack an application that is only being used by a few people.
    SteadFast!

  27. #107
    Fanatic Member wildcat_2000's Avatar
    Join Date
    Nov 2000
    Location
    Italy
    Posts
    727

    Re: VB - A Program Registration Scheme

    Quote Originally Posted by divined
    It remains a matter of how broad an audience your application is targeted. Not many people will go into lengths to crack an application that is only being used by a few people.
    this is particularly true. however, it is not my intention here to enter another lengthy discussion on the fact that there are no unbreakable protections. we all know that.

    my point was that you can seriously 'buy time' before your program protection is broken, and that this scheme, though being as i stated an excellent start, is only useful 'as is' exactly if the audience you are targeting as no interest in doing so (for instance in professional and specific applications).
    When your car breaks down,
    close all windows and retry

    => please rate all users posts! <=

  28. #108
    New Member
    Join Date
    Feb 2005
    Posts
    7

    Question Re: VB - A Program Registration Scheme

    Hi
    I am facing a silly problem. I downloaded your code as it is and trying to comple it. When I am compiling it, it is giving me an error ie, " Compile Error : Can't find project or library." and closing it. it is getting stuck in this section :

    Public Function GetSerialNumber() As Long

    Dim strVolumeBuffer As String
    Dim strSysName As String
    Dim lngSerialNumber As Long
    Dim lngSysFlags As Long
    Dim lngComponentLen As Long
    Dim lngResult As Long

    strVolumeBuffer$ = String$(256, 0)
    strSysName$ = String$(256, 0)
    lngResult = GetVolumeInformation("C:\", strVolumeBuffer$, 255, lngSerialNumber, _
    lngComponentLen, lngSysFlags, strSysName$, 255)

    GetSerialNumber = lngSerialNumber

    End Function

    highlighting String$ in the code. Also I tried to find the defination of String$ by right clicking but the result is "Identifier under cursor is not recognized." Can you tell me how to solve this problem and compile your code.


  29. #109

    Thread Starter
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: VB - A Program Registration Scheme

    String$ is a member of VBA's Strings class just as are Trim, strConv, Right$, etc. Highlight String$ and press Shift-F2 to open up the Object Browser. Does it find it String$? The only things I can suggest is that you try using String instead of String$ or perhaps VBA.String$. BTW when you type VBA.S does Intellisense show you String$ as one of the possible choices?

  30. #110
    New Member
    Join Date
    Feb 2006
    Posts
    1

    Re: VB - A Program Registration Scheme

    can someone pm me the exe files?, b/c my vb is corupt

  31. #111
    PowerPoster
    Join Date
    Apr 2005
    Location
    Debug.Print
    Posts
    3,885

    Re: VB - A Program Registration Scheme

    Quote Originally Posted by r6k.net
    can someone pm me the exe files?, b/c my vb is corupt
    i doubt anyone is going to do it and if its a corrupt installation then youre going to have to reinstal VB.

  32. #112
    Lively Member
    Join Date
    Feb 2006
    Posts
    87

    Re: VB - A Program Registration Scheme

    Im not sure if this post is still alive but i doo see a post from a few days ago. But i tihnk i have a simple error. When i try to get my serial number from the program i get a negative number (-2072485274) and of course the program does not like that.

    I tried change a line of the generaation a someone posted way back, but still that did not help...Any Ideas?

  33. #113

    Thread Starter
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: VB - A Program Registration Scheme

    Quote Originally Posted by eddied316
    Im not sure if this post is still alive but i doo see a post from a few days ago. But i tihnk i have a simple error. When i try to get my serial number from the program i get a negative number (-2072485274) and of course the program does not like that.

    I tried change a line of the generaation a someone posted way back, but still that did not help...Any Ideas?
    Just work with the absolute value (using the Abs function).

  34. #114
    Lively Member
    Join Date
    Feb 2006
    Posts
    87

    Re: VB - A Program Registration Scheme

    I did try that.

    I changed:

    VB Code:
    1. strLicenseKey = CStr(Int(3456 * Sqr(lngSerialNum / 5)))

    To

    VB Code:
    1. strLicenseKey = CStr(Int(3456 * Sqr(Abs(lngSerialNum) / 5)))

    On both PRojects but my number still turns out t be:

    (-2072485274)
    Last edited by eddied316; Feb 28th, 2006 at 05:38 PM.

  35. #115

  36. #116

  37. #117
    Lively Member
    Join Date
    Feb 2006
    Posts
    87

    Re: VB - A Program Registration Scheme

    lol...i DID use it in both places
    but it doesnt change

    I used it in the Main program in the Moduels and the second on on the gen

    but stil get the -207...

  38. #118
    Hyperactive Member
    Join Date
    May 2006
    Posts
    475

    Re: VB - A Program Registration Scheme

    Hi guys,

    I have read with interest the discusion on the above program. However, I was thinking aloud, suppose my client does NOT have an e-mail address or his machine is not connected to the internet, then how can he be able to install this sofware on his machine|? How do you generate the serial number manually?

    Thanks.

  39. #119

    Thread Starter
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: VB - A Program Registration Scheme

    Quote Originally Posted by osemollie
    Hi guys,

    I have read with interest the discusion on the above program. However, I was thinking aloud, suppose my client does NOT have an e-mail address or his machine is not connected to the internet, then how can he be able to install this sofware on his machine|? How do you generate the serial number manually?

    Thanks.
    When the person who doesn't have email installs the program, a value that represents the hard drive serial number will be displayed. Have them phone or snail-mail the value to you. You then run GenKey (as you would normally) and call or snail-mail them back their key.

  40. #120
    Hyperactive Member
    Join Date
    May 2006
    Posts
    475

    Re: VB - A Program Registration Scheme

    Sorry, I am trying out the program but I don't see a value that represents the hard drive serial number displayed. How do I get it displayed?

    Thanks

Page 3 of 5 FirstFirst 12345 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width