How do u Time a Demo!!

Who can help me and tell me how i can be able to make my software a Demo so that it can work for like 10 or 30 days.
Is there a component i have to learn in InstallShield Of VC++ or there is an unrevealed trick! Please Help Me.
kea

Comments

  • hmm,do you mean,how to make a trial-version/shareware of your software? well,thats definitly NOT a topic for this channel,but i try to answer anyway (perhaps the moderator of this forum removes/moves my posting).

    the basic idea is to get the date/time of the firsttime your code runs on a given machine.now you have to check the actual date/time each time your program starts and quit if the trial-period is over.implementing this is VERY easy,exspecially when you have a fixed date on which your code becomes invalid.

    one thing last: with DEMO PROGRAMMING a kind of multimedia-art is meant.a demo is a little program showing some graphicly-effects like the old-school plasma,fire,water,etc or other animated things,showing the skillz of the coder and some times showing the powerfuller features of the gfx-hardware.
  • : hmm,do you mean,how to make a trial-version/shareware of your software? well,thats definitly NOT a topic for this channel,but i try to answer anyway (perhaps the moderator of this forum removes/moves my posting).
    :
    : the basic idea is to get the date/time of the firsttime your code runs on a given machine.now you have to check the actual date/time each time your program starts and quit if the trial-period is over.implementing this is VERY easy,exspecially when you have a fixed date on which your code becomes invalid.
    :
    : one thing last: with DEMO PROGRAMMING a kind of multimedia-art is meant.a demo is a little program showing some graphicly-effects like the old-school plasma,fire,water,etc or other animated things,showing the skillz of the coder and some times showing the powerfuller features of the gfx-hardware.
    :
    hmmm... this thing is very easy to fool. if you just change the date you can use it forever!


    [hr]
    by viki007

  • : : hmm,do you mean,how to make a trial-version/shareware of your software? well,thats definitly NOT a topic for this channel,but i try to answer anyway (perhaps the moderator of this forum removes/moves my posting).
    : :
    : : the basic idea is to get the date/time of the firsttime your code runs on a given machine.now you have to check the actual date/time each time your program starts and quit if the trial-period is over.implementing this is VERY easy,exspecially when you have a fixed date on which your code becomes invalid.
    : :
    : : one thing last: with DEMO PROGRAMMING a kind of multimedia-art is meant.a demo is a little program showing some graphicly-effects like the old-school plasma,fire,water,etc or other animated things,showing the skillz of the coder and some times showing the powerfuller features of the gfx-hardware.
    : :
    : hmmm... this thing is very easy to fool. if you just change the date you can use it forever!
    :
    :
    : [hr]
    : by viki007
    :
    :
    [purple]
    I'm not a brilliant programmer but I [italic]believe[/italic] that you can put a key in the registry or place a well hidden dll somewhere. Don't ask me how though.
    [/purple]

  • : : : hmm,do you mean,how to make a trial-version/shareware of your software? well,thats definitly NOT a topic for this channel,but i try to answer anyway (perhaps the moderator of this forum removes/moves my posting).
    : : :
    : : : the basic idea is to get the date/time of the firsttime your code runs on a given machine.now you have to check the actual date/time each time your program starts and quit if the trial-period is over.implementing this is VERY easy,exspecially when you have a fixed date on which your code becomes invalid.
    : : :
    : : : one thing last: with DEMO PROGRAMMING a kind of multimedia-art is meant.a demo is a little program showing some graphicly-effects like the old-school plasma,fire,water,etc or other animated things,showing the skillz of the coder and some times showing the powerfuller features of the gfx-hardware.
    : : :
    : : hmmm... this thing is very easy to fool. if you just change the date you can use it forever!
    : :
    : :
    : : [hr]
    : : by viki007
    : :
    : :
    : [purple]
    : I'm not a brilliant programmer but I [italic]believe[/italic] that you can put a key in the registry or place a well hidden dll somewhere. Don't ask me how though.
    : [/purple]
    :
    :
    Are there any ways that we can insert some data in the program itself? I think this way we can protect the software more, but I don't really know if are there any way to do that.
  • [b][red]This message was edited by CroW at 2004-4-4 16:2:40[/red][/b][hr]
    Sure,there are lots of places to store you could use for data in the .exe.for example there are in most cases empty/unuses bytes in the win32-exe-header which you can use for youre data.another way is to put somewhere in youre code something like:

    char str "UserData"

    Now compile your program and do a hex-search for "UserData" in the binary.after that you can use this offset within your file to store data directly to the file.

    note:

    could be a bit difficult to get the right offset within the binary.it changes with nearly every change in the code or compiler-settings.and you cant encrypt/compress the compiled binary anymore


Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories