Home All Groups Group Topic Archive Search About

How are you handling EUL agreement?

Author
13 Apr 2005 12:57 PM
Brett
Say I want my installation to popup a user agreement, after they select yes,
the install continues.  Otherwise, it aborts.  I don't think VS.NET offers
this.  How else can it be done?

Also, does any one know of any good installers that don't cost a few hundred
dollars?

Thanks,
Brett

Author
13 Apr 2005 1:08 PM
95isalive
for the installer try Inno. http://www.jrsoftware.org/isinfo.php
it's free.

As for the popup, it's a text file you create and then include at compile time.


--
Steve Easton
Microsoft MVP FrontPage
95isalive
This site is best viewed..................
...............................with a computer
Show quoteHide quote
"Brett" <no@spam.com> wrote in message news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
> Say I want my installation to popup a user agreement, after they select yes,
> the install continues.  Otherwise, it aborts.  I don't think VS.NET offers
> this.  How else can it be done?
>
> Also, does any one know of any good installers that don't cost a few hundred
> dollars?
>
> Thanks,
> Brett
>
>
Author
13 Apr 2005 1:29 PM
Brett
"95isalive" <ad***@95isalive.com> wrote in message
news:OKDftpCQFHA.3928@TK2MSFTNGP09.phx.gbl...
> for the installer try Inno. http://www.jrsoftware.org/isinfo.php
> it's free.

Nice.  Thanks.

>
> As for the popup, it's a text file you create and then include at compile
> time.

Right.  But where do you store the information that says the user selected
"agree"?  You don't want the agreement popping up everytime.

Also, how could I prevent users from modifying what I set for their
agreement choice?  In other words, if I write to a text file, I don't want
them changing my 1 back to a 0.  This also raises the question of, where do
I store the application unlock success switch?  I know Active Lock is
available but it's open source and I have reservations about that because
it's easier to crack.  Comments?

Show quoteHide quote
>
>
> --
> Steve Easton
> Microsoft MVP FrontPage
> 95isalive
> This site is best viewed..................
> ..............................with a computer
> "Brett" <no@spam.com> wrote in message
> news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
>> Say I want my installation to popup a user agreement, after they select
>> yes,
>> the install continues.  Otherwise, it aborts.  I don't think VS.NET
>> offers
>> this.  How else can it be done?
>>
>> Also, does any one know of any good installers that don't cost a few
>> hundred
>> dollars?
>>
>> Thanks,
>> Brett
>>
>>
>
>
Author
13 Apr 2005 3:14 PM
Jay B. Harlow [MVP - Outlook]
Brett,
| Right.  But where do you store the information that says the user selected
| "agree"?  You don't want the agreement popping up everytime.
If they don't agree nothing gets installed. If nothing gets installed, they
cannot run your app.

Hope this helps
Jay

Show quoteHide quote
"Brett" <no@spam.com> wrote in message
news:%239x7tzCQFHA.3288@TK2MSFTNGP14.phx.gbl...
|
| "95isalive" <ad***@95isalive.com> wrote in message
| news:OKDftpCQFHA.3928@TK2MSFTNGP09.phx.gbl...
| > for the installer try Inno. http://www.jrsoftware.org/isinfo.php
| > it's free.
|
| Nice.  Thanks.
|
| >
| > As for the popup, it's a text file you create and then include at
compile
| > time.
|
| Right.  But where do you store the information that says the user selected
| "agree"?  You don't want the agreement popping up everytime.
|
| Also, how could I prevent users from modifying what I set for their
| agreement choice?  In other words, if I write to a text file, I don't want
| them changing my 1 back to a 0.  This also raises the question of, where
do
| I store the application unlock success switch?  I know Active Lock is
| available but it's open source and I have reservations about that because
| it's easier to crack.  Comments?
|
| >
| >
| > --
| > Steve Easton
| > Microsoft MVP FrontPage
| > 95isalive
| > This site is best viewed..................
| > ..............................with a computer
| > "Brett" <no@spam.com> wrote in message
| > news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
| >> Say I want my installation to popup a user agreement, after they select
| >> yes,
| >> the install continues.  Otherwise, it aborts.  I don't think VS.NET
| >> offers
| >> this.  How else can it be done?
| >>
| >> Also, does any one know of any good installers that don't cost a few
| >> hundred
| >> dollars?
| >>
| >> Thanks,
| >> Brett
| >>
| >>
| >
| >
|
|
Author
13 Apr 2005 3:35 PM
Brett
I was referring to after they agree.

Brett

Show quoteHide quote
"Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in message
news:%23UO2NuDQFHA.248@TK2MSFTNGP15.phx.gbl...
> Brett,
> | Right.  But where do you store the information that says the user
> selected
> | "agree"?  You don't want the agreement popping up everytime.
> If they don't agree nothing gets installed. If nothing gets installed,
> they
> cannot run your app.
>
> Hope this helps
> Jay
>
> "Brett" <no@spam.com> wrote in message
> news:%239x7tzCQFHA.3288@TK2MSFTNGP14.phx.gbl...
> |
> | "95isalive" <ad***@95isalive.com> wrote in message
> | news:OKDftpCQFHA.3928@TK2MSFTNGP09.phx.gbl...
> | > for the installer try Inno. http://www.jrsoftware.org/isinfo.php
> | > it's free.
> |
> | Nice.  Thanks.
> |
> | >
> | > As for the popup, it's a text file you create and then include at
> compile
> | > time.
> |
> | Right.  But where do you store the information that says the user
> selected
> | "agree"?  You don't want the agreement popping up everytime.
> |
> | Also, how could I prevent users from modifying what I set for their
> | agreement choice?  In other words, if I write to a text file, I don't
> want
> | them changing my 1 back to a 0.  This also raises the question of, where
> do
> | I store the application unlock success switch?  I know Active Lock is
> | available but it's open source and I have reservations about that
> because
> | it's easier to crack.  Comments?
> |
> | >
> | >
> | > --
> | > Steve Easton
> | > Microsoft MVP FrontPage
> | > 95isalive
> | > This site is best viewed..................
> | > ..............................with a computer
> | > "Brett" <no@spam.com> wrote in message
> | > news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
> | >> Say I want my installation to popup a user agreement, after they
> select
> | >> yes,
> | >> the install continues.  Otherwise, it aborts.  I don't think VS.NET
> | >> offers
> | >> this.  How else can it be done?
> | >>
> | >> Also, does any one know of any good installers that don't cost a few
> | >> hundred
> | >> dollars?
> | >>
> | >> Thanks,
> | >> Brett
> | >>
> | >>
> | >
> | >
> |
> |
>
>
Author
13 Apr 2005 6:23 PM
Jay B. Harlow [MVP - Outlook]
Brett,
So was I! ;-)

If they agree the app will be installed.

If they don't agree the app will not be installed.

Ergo: The fact the app is installed & executing tells you if they agreed or
not.

Hope this helps
Jay

Show quoteHide quote
"Brett" <no@spam.com> wrote in message
news:%23DLI75DQFHA.2356@TK2MSFTNGP14.phx.gbl...
|I was referring to after they agree.
|
| Brett
|
| "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in message
| news:%23UO2NuDQFHA.248@TK2MSFTNGP15.phx.gbl...
| > Brett,
| > | Right.  But where do you store the information that says the user
| > selected
| > | "agree"?  You don't want the agreement popping up everytime.
| > If they don't agree nothing gets installed. If nothing gets installed,
| > they
| > cannot run your app.
| >
| > Hope this helps
| > Jay
| >
| > "Brett" <no@spam.com> wrote in message
| > news:%239x7tzCQFHA.3288@TK2MSFTNGP14.phx.gbl...
| > |
| > | "95isalive" <ad***@95isalive.com> wrote in message
| > | news:OKDftpCQFHA.3928@TK2MSFTNGP09.phx.gbl...
| > | > for the installer try Inno. http://www.jrsoftware.org/isinfo.php
| > | > it's free.
| > |
| > | Nice.  Thanks.
| > |
| > | >
| > | > As for the popup, it's a text file you create and then include at
| > compile
| > | > time.
| > |
| > | Right.  But where do you store the information that says the user
| > selected
| > | "agree"?  You don't want the agreement popping up everytime.
| > |
| > | Also, how could I prevent users from modifying what I set for their
| > | agreement choice?  In other words, if I write to a text file, I don't
| > want
| > | them changing my 1 back to a 0.  This also raises the question of,
where
| > do
| > | I store the application unlock success switch?  I know Active Lock is
| > | available but it's open source and I have reservations about that
| > because
| > | it's easier to crack.  Comments?
| > |
| > | >
| > | >
| > | > --
| > | > Steve Easton
| > | > Microsoft MVP FrontPage
| > | > 95isalive
| > | > This site is best viewed..................
| > | > ..............................with a computer
| > | > "Brett" <no@spam.com> wrote in message
| > | > news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
| > | >> Say I want my installation to popup a user agreement, after they
| > select
| > | >> yes,
| > | >> the install continues.  Otherwise, it aborts.  I don't think VS.NET
| > | >> offers
| > | >> this.  How else can it be done?
| > | >>
| > | >> Also, does any one know of any good installers that don't cost a
few
| > | >> hundred
| > | >> dollars?
| > | >>
| > | >> Thanks,
| > | >> Brett
| > | >>
| > | >>
| > | >
| > | >
| > |
| > |
| >
| >
|
|
Author
13 Apr 2005 6:34 PM
Brett
"Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in message
news:e%23nq8XFQFHA.164@TK2MSFTNGP12.phx.gbl...
> Brett,
> So was I! ;-)
>
> If they agree the app will be installed.
>
> If they don't agree the app will not be installed.
>
> Ergo: The fact the app is installed & executing tells you if they agreed
> or
> not.

Yes - you are correct and that value (agree or not) must be stored some
where so the app will not continue nagging you with the EUL. The app itself
has no way to store the selection (yes/no) because it is all compiled code.
Simpliest case is to store it in a TXT file.  However, if some one modifies
that file, the EUL screen appears again.  This is a simple example but
applies to something like an application code (was it the right code or
not).  I don't want people modifying the file but am not sure how to stop
them.

Show quoteHide quote
>
> Hope this helps
> Jay
>
> "Brett" <no@spam.com> wrote in message
> news:%23DLI75DQFHA.2356@TK2MSFTNGP14.phx.gbl...
> |I was referring to after they agree.
> |
> | Brett
> |
> | "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in
> message
> | news:%23UO2NuDQFHA.248@TK2MSFTNGP15.phx.gbl...
> | > Brett,
> | > | Right.  But where do you store the information that says the user
> | > selected
> | > | "agree"?  You don't want the agreement popping up everytime.
> | > If they don't agree nothing gets installed. If nothing gets installed,
> | > they
> | > cannot run your app.
> | >
> | > Hope this helps
> | > Jay
> | >
> | > "Brett" <no@spam.com> wrote in message
> | > news:%239x7tzCQFHA.3288@TK2MSFTNGP14.phx.gbl...
> | > |
> | > | "95isalive" <ad***@95isalive.com> wrote in message
> | > | news:OKDftpCQFHA.3928@TK2MSFTNGP09.phx.gbl...
> | > | > for the installer try Inno. http://www.jrsoftware.org/isinfo.php
> | > | > it's free.
> | > |
> | > | Nice.  Thanks.
> | > |
> | > | >
> | > | > As for the popup, it's a text file you create and then include at
> | > compile
> | > | > time.
> | > |
> | > | Right.  But where do you store the information that says the user
> | > selected
> | > | "agree"?  You don't want the agreement popping up everytime.
> | > |
> | > | Also, how could I prevent users from modifying what I set for their
> | > | agreement choice?  In other words, if I write to a text file, I
> don't
> | > want
> | > | them changing my 1 back to a 0.  This also raises the question of,
> where
> | > do
> | > | I store the application unlock success switch?  I know Active Lock
> is
> | > | available but it's open source and I have reservations about that
> | > because
> | > | it's easier to crack.  Comments?
> | > |
> | > | >
> | > | >
> | > | > --
> | > | > Steve Easton
> | > | > Microsoft MVP FrontPage
> | > | > 95isalive
> | > | > This site is best viewed..................
> | > | > ..............................with a computer
> | > | > "Brett" <no@spam.com> wrote in message
> | > | > news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
> | > | >> Say I want my installation to popup a user agreement, after they
> | > select
> | > | >> yes,
> | > | >> the install continues.  Otherwise, it aborts.  I don't think
> VS.NET
> | > | >> offers
> | > | >> this.  How else can it be done?
> | > | >>
> | > | >> Also, does any one know of any good installers that don't cost a
> few
> | > | >> hundred
> | > | >> dollars?
> | > | >>
> | > | >> Thanks,
> | > | >> Brett
> | > | >>
> | > | >>
> | > | >
> | > | >
> | > |
> | > |
> | >
> | >
> |
> |
>
>
Author
13 Apr 2005 7:52 PM
Jay B. Harlow [MVP - Outlook]
Brett,
| Yes - you are correct and that value (agree or not) must be stored some
| where so the app will not continue nagging you with the EUL. The app
itself
No that value (agree or not) does not need to be stored! As the presence of
the executables (EXE & DLL) is the answer to if they agreed or not! If the
executables are on their hard drive, they agreed. If the executables are not
on their hard drive they did not agree!


Am I just making this too simple for you? Or am I missing something?


You want to write a Installation program (a setup program). Correct?

You want to the setup program to display a License Agreement. Correct?

Based on your original post, <quote>Say I want my installation to popup a
user agreement, after they select yes, the install continues.  </quote>, the
above two questions are what you want. The VS.NET Setup Project (as I
suggested in my other post) automatically does this.

If the user accepts the License Agreement, on the License Agreement Dialog,
the setup program will install your program.
If the user declines the License Agreement, on the License Agreement Dialog,
the setup program will not install your program.

No need to store the answer, as the answer controls whether the programs are
installed or not.

The only "problem" might be if your app supports X-Copy installation, and
they know where to find a copy of the executables...

Hope this helps
Jay






Show quoteHide quote
"Brett" <no@spam.com> wrote in message
news:%23P0VJeFQFHA.2736@TK2MSFTNGP09.phx.gbl...
|
| "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in message
| news:e%23nq8XFQFHA.164@TK2MSFTNGP12.phx.gbl...
| > Brett,
| > So was I! ;-)
| >
| > If they agree the app will be installed.
| >
| > If they don't agree the app will not be installed.
| >
| > Ergo: The fact the app is installed & executing tells you if they agreed
| > or
| > not.
|
| Yes - you are correct and that value (agree or not) must be stored some
| where so the app will not continue nagging you with the EUL. The app
itself
| has no way to store the selection (yes/no) because it is all compiled
code.
| Simpliest case is to store it in a TXT file.  However, if some one
modifies
| that file, the EUL screen appears again.  This is a simple example but
| applies to something like an application code (was it the right code or
| not).  I don't want people modifying the file but am not sure how to stop
| them.
|
| >
| > Hope this helps
| > Jay
| >
<<snip>>
Author
13 Apr 2005 8:05 PM
Brett
I see now.

Will the install allow some other type of switch like the EUL?  For example,
an application unlock code.  If the code they have matches, it installs, if
not, it doesn't install.

Thanks,
Brett

Show quoteHide quote
"Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in message
news:e8F8jJGQFHA.3544@TK2MSFTNGP12.phx.gbl...
> Brett,
> | Yes - you are correct and that value (agree or not) must be stored some
> | where so the app will not continue nagging you with the EUL. The app
> itself
> No that value (agree or not) does not need to be stored! As the presence
> of
> the executables (EXE & DLL) is the answer to if they agreed or not! If the
> executables are on their hard drive, they agreed. If the executables are
> not
> on their hard drive they did not agree!
>
>
> Am I just making this too simple for you? Or am I missing something?
>
>
> You want to write a Installation program (a setup program). Correct?
>
> You want to the setup program to display a License Agreement. Correct?
>
> Based on your original post, <quote>Say I want my installation to popup a
> user agreement, after they select yes, the install continues.  </quote>,
> the
> above two questions are what you want. The VS.NET Setup Project (as I
> suggested in my other post) automatically does this.
>
> If the user accepts the License Agreement, on the License Agreement
> Dialog,
> the setup program will install your program.
> If the user declines the License Agreement, on the License Agreement
> Dialog,
> the setup program will not install your program.
>
> No need to store the answer, as the answer controls whether the programs
> are
> installed or not.
>
> The only "problem" might be if your app supports X-Copy installation, and
> they know where to find a copy of the executables...
>
> Hope this helps
> Jay
>
>
>
>
>
>
> "Brett" <no@spam.com> wrote in message
> news:%23P0VJeFQFHA.2736@TK2MSFTNGP09.phx.gbl...
> |
> | "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in
> message
> | news:e%23nq8XFQFHA.164@TK2MSFTNGP12.phx.gbl...
> | > Brett,
> | > So was I! ;-)
> | >
> | > If they agree the app will be installed.
> | >
> | > If they don't agree the app will not be installed.
> | >
> | > Ergo: The fact the app is installed & executing tells you if they
> agreed
> | > or
> | > not.
> |
> | Yes - you are correct and that value (agree or not) must be stored some
> | where so the app will not continue nagging you with the EUL. The app
> itself
> | has no way to store the selection (yes/no) because it is all compiled
> code.
> | Simpliest case is to store it in a TXT file.  However, if some one
> modifies
> | that file, the EUL screen appears again.  This is a simple example but
> | applies to something like an application code (was it the right code or
> | not).  I don't want people modifying the file but am not sure how to
> stop
> | them.
> |
> | >
> | > Hope this helps
> | > Jay
> | >
> <<snip>>
>
>
Author
13 Apr 2005 9:28 PM
Jay B. Harlow [MVP - Outlook]
Brett,
Review the links I gave earlier.

You can use the "Register User User Interface Dialog" and/or the "Customer
Information User Interface Dialog" to allow the user to either display a
separate program (or web site) to register the program. It sounds like you
want the Customer Information dialog, to allow the user to enter a serial
number (aka unlock code) that the setup program then checks. Note the setup
program by default only checks if the serial number matches the
SerialNumberTemplate on the Customer Information, you need to use other code
to ensure it matches a specific number. For further details on the Serial
Number see the Windows Installer SDK itself.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxconcustomerinformationuserinterfacedialogbox.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxgrfserialnumbertemplateproperty.asp

http://support.microsoft.com/default.aspx?scid=kb;en-us;253683


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/windows_installer_start_page.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/property_reference.asp

Unfortunately I don't have a good link to a sample leveraging the Customer
Information dialog...

Hope this helps
Jay

Show quoteHide quote
"Brett" <no@spam.com> wrote in message
news:OuBy6QGQFHA.3076@tk2msftngp13.phx.gbl...
|I see now.
|
| Will the install allow some other type of switch like the EUL?  For
example,
| an application unlock code.  If the code they have matches, it installs,
if
| not, it doesn't install.
|
| Thanks,
| Brett
|
| "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in message
| news:e8F8jJGQFHA.3544@TK2MSFTNGP12.phx.gbl...
| > Brett,
| > | Yes - you are correct and that value (agree or not) must be stored
some
| > | where so the app will not continue nagging you with the EUL. The app
| > itself
| > No that value (agree or not) does not need to be stored! As the presence
| > of
| > the executables (EXE & DLL) is the answer to if they agreed or not! If
the
| > executables are on their hard drive, they agreed. If the executables are
| > not
| > on their hard drive they did not agree!
| >
| >
| > Am I just making this too simple for you? Or am I missing something?
| >
| >
| > You want to write a Installation program (a setup program). Correct?
| >
| > You want to the setup program to display a License Agreement. Correct?
| >
| > Based on your original post, <quote>Say I want my installation to popup
a
| > user agreement, after they select yes, the install continues.  </quote>,
| > the
| > above two questions are what you want. The VS.NET Setup Project (as I
| > suggested in my other post) automatically does this.
| >
| > If the user accepts the License Agreement, on the License Agreement
| > Dialog,
| > the setup program will install your program.
| > If the user declines the License Agreement, on the License Agreement
| > Dialog,
| > the setup program will not install your program.
| >
| > No need to store the answer, as the answer controls whether the programs
| > are
| > installed or not.
| >
| > The only "problem" might be if your app supports X-Copy installation,
and
| > they know where to find a copy of the executables...
| >
| > Hope this helps
| > Jay
| >
| >
| >
| >
| >
| >
| > "Brett" <no@spam.com> wrote in message
| > news:%23P0VJeFQFHA.2736@TK2MSFTNGP09.phx.gbl...
| > |
| > | "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in
| > message
| > | news:e%23nq8XFQFHA.164@TK2MSFTNGP12.phx.gbl...
| > | > Brett,
| > | > So was I! ;-)
| > | >
| > | > If they agree the app will be installed.
| > | >
| > | > If they don't agree the app will not be installed.
| > | >
| > | > Ergo: The fact the app is installed & executing tells you if they
| > agreed
| > | > or
| > | > not.
| > |
| > | Yes - you are correct and that value (agree or not) must be stored
some
| > | where so the app will not continue nagging you with the EUL. The app
| > itself
| > | has no way to store the selection (yes/no) because it is all compiled
| > code.
| > | Simpliest case is to store it in a TXT file.  However, if some one
| > modifies
| > | that file, the EUL screen appears again.  This is a simple example but
| > | applies to something like an application code (was it the right code
or
| > | not).  I don't want people modifying the file but am not sure how to
| > stop
| > | them.
| > |
| > | >
| > | > Hope this helps
| > | > Jay
| > | >
| > <<snip>>
| >
| >
|
|
Author
13 Apr 2005 11:41 PM
Brett
Yeah - this is good information.  Thanks Jay.

Brett

Show quoteHide quote
"Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in message
news:e$$P$%23GQFHA.688@TK2MSFTNGP14.phx.gbl...
> Brett,
> Review the links I gave earlier.
>
> You can use the "Register User User Interface Dialog" and/or the "Customer
> Information User Interface Dialog" to allow the user to either display a
> separate program (or web site) to register the program. It sounds like you
> want the Customer Information dialog, to allow the user to enter a serial
> number (aka unlock code) that the setup program then checks. Note the
> setup
> program by default only checks if the serial number matches the
> SerialNumberTemplate on the Customer Information, you need to use other
> code
> to ensure it matches a specific number. For further details on the Serial
> Number see the Windows Installer SDK itself.
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxconcustomerinformationuserinterfacedialogbox.asp
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxgrfserialnumbertemplateproperty.asp
>
> http://support.microsoft.com/default.aspx?scid=kb;en-us;253683
>
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/windows_installer_start_page.asp
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/property_reference.asp
>
> Unfortunately I don't have a good link to a sample leveraging the Customer
> Information dialog...
>
> Hope this helps
> Jay
>
> "Brett" <no@spam.com> wrote in message
> news:OuBy6QGQFHA.3076@tk2msftngp13.phx.gbl...
> |I see now.
> |
> | Will the install allow some other type of switch like the EUL?  For
> example,
> | an application unlock code.  If the code they have matches, it installs,
> if
> | not, it doesn't install.
> |
> | Thanks,
> | Brett
> |
> | "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in
> message
> | news:e8F8jJGQFHA.3544@TK2MSFTNGP12.phx.gbl...
> | > Brett,
> | > | Yes - you are correct and that value (agree or not) must be stored
> some
> | > | where so the app will not continue nagging you with the EUL. The app
> | > itself
> | > No that value (agree or not) does not need to be stored! As the
> presence
> | > of
> | > the executables (EXE & DLL) is the answer to if they agreed or not! If
> the
> | > executables are on their hard drive, they agreed. If the executables
> are
> | > not
> | > on their hard drive they did not agree!
> | >
> | >
> | > Am I just making this too simple for you? Or am I missing something?
> | >
> | >
> | > You want to write a Installation program (a setup program). Correct?
> | >
> | > You want to the setup program to display a License Agreement. Correct?
> | >
> | > Based on your original post, <quote>Say I want my installation to
> popup
> a
> | > user agreement, after they select yes, the install continues.
> </quote>,
> | > the
> | > above two questions are what you want. The VS.NET Setup Project (as I
> | > suggested in my other post) automatically does this.
> | >
> | > If the user accepts the License Agreement, on the License Agreement
> | > Dialog,
> | > the setup program will install your program.
> | > If the user declines the License Agreement, on the License Agreement
> | > Dialog,
> | > the setup program will not install your program.
> | >
> | > No need to store the answer, as the answer controls whether the
> programs
> | > are
> | > installed or not.
> | >
> | > The only "problem" might be if your app supports X-Copy installation,
> and
> | > they know where to find a copy of the executables...
> | >
> | > Hope this helps
> | > Jay
> | >
> | >
> | >
> | >
> | >
> | >
> | > "Brett" <no@spam.com> wrote in message
> | > news:%23P0VJeFQFHA.2736@TK2MSFTNGP09.phx.gbl...
> | > |
> | > | "Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_***@msn.com> wrote in
> | > message
> | > | news:e%23nq8XFQFHA.164@TK2MSFTNGP12.phx.gbl...
> | > | > Brett,
> | > | > So was I! ;-)
> | > | >
> | > | > If they agree the app will be installed.
> | > | >
> | > | > If they don't agree the app will not be installed.
> | > | >
> | > | > Ergo: The fact the app is installed & executing tells you if they
> | > agreed
> | > | > or
> | > | > not.
> | > |
> | > | Yes - you are correct and that value (agree or not) must be stored
> some
> | > | where so the app will not continue nagging you with the EUL. The app
> | > itself
> | > | has no way to store the selection (yes/no) because it is all
> compiled
> | > code.
> | > | Simpliest case is to store it in a TXT file.  However, if some one
> | > modifies
> | > | that file, the EUL screen appears again.  This is a simple example
> but
> | > | applies to something like an application code (was it the right code
> or
> | > | not).  I don't want people modifying the file but am not sure how to
> | > stop
> | > | them.
> | > |
> | > | >
> | > | > Hope this helps
> | > | > Jay
> | > | >
> | > <<snip>>
> | >
> | >
> |
> |
>
>
Author
13 Apr 2005 4:28 PM
95isalive
As you go through the procedures for creating the installer with Inno, you will see where
you create and enter the "EULA"

--
Steve Easton
Microsoft MVP FrontPage
95isalive
This site is best viewed..................
...............................with a computer

Show quoteHide quote
"Brett" <no@spam.com> wrote in message news:%239x7tzCQFHA.3288@TK2MSFTNGP14.phx.gbl...
>
> "95isalive" <ad***@95isalive.com> wrote in message
> news:OKDftpCQFHA.3928@TK2MSFTNGP09.phx.gbl...
> > for the installer try Inno. http://www.jrsoftware.org/isinfo.php
> > it's free.
>
> Nice.  Thanks.
>
> >
> > As for the popup, it's a text file you create and then include at compile
> > time.
>
> Right.  But where do you store the information that says the user selected
> "agree"?  You don't want the agreement popping up everytime.
>
> Also, how could I prevent users from modifying what I set for their
> agreement choice?  In other words, if I write to a text file, I don't want
> them changing my 1 back to a 0.  This also raises the question of, where do
> I store the application unlock success switch?  I know Active Lock is
> available but it's open source and I have reservations about that because
> it's easier to crack.  Comments?
>
> >
> >
> > --
> > Steve Easton
> > Microsoft MVP FrontPage
> > 95isalive
> > This site is best viewed..................
> > ..............................with a computer
> > "Brett" <no@spam.com> wrote in message
> > news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
> >> Say I want my installation to popup a user agreement, after they select
> >> yes,
> >> the install continues.  Otherwise, it aborts.  I don't think VS.NET
> >> offers
> >> this.  How else can it be done?
> >>
> >> Also, does any one know of any good installers that don't cost a few
> >> hundred
> >> dollars?
> >>
> >> Thanks,
> >> Brett
> >>
> >>
> >
> >
>
>
Author
13 Apr 2005 4:36 PM
Brett
Ah!  Very nice.

Brett

Show quoteHide quote
"95isalive" <ad***@95isalive.com> wrote in message
news:uesrQZEQFHA.3928@TK2MSFTNGP09.phx.gbl...
> As you go through the procedures for creating the installer with Inno, you
> will see where
> you create and enter the "EULA"
>
> --
> Steve Easton
> Microsoft MVP FrontPage
> 95isalive
> This site is best viewed..................
> ..............................with a computer
>
> "Brett" <no@spam.com> wrote in message
> news:%239x7tzCQFHA.3288@TK2MSFTNGP14.phx.gbl...
>>
>> "95isalive" <ad***@95isalive.com> wrote in message
>> news:OKDftpCQFHA.3928@TK2MSFTNGP09.phx.gbl...
>> > for the installer try Inno. http://www.jrsoftware.org/isinfo.php
>> > it's free.
>>
>> Nice.  Thanks.
>>
>> >
>> > As for the popup, it's a text file you create and then include at
>> > compile
>> > time.
>>
>> Right.  But where do you store the information that says the user
>> selected
>> "agree"?  You don't want the agreement popping up everytime.
>>
>> Also, how could I prevent users from modifying what I set for their
>> agreement choice?  In other words, if I write to a text file, I don't
>> want
>> them changing my 1 back to a 0.  This also raises the question of, where
>> do
>> I store the application unlock success switch?  I know Active Lock is
>> available but it's open source and I have reservations about that because
>> it's easier to crack.  Comments?
>>
>> >
>> >
>> > --
>> > Steve Easton
>> > Microsoft MVP FrontPage
>> > 95isalive
>> > This site is best viewed..................
>> > ..............................with a computer
>> > "Brett" <no@spam.com> wrote in message
>> > news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
>> >> Say I want my installation to popup a user agreement, after they
>> >> select
>> >> yes,
>> >> the install continues.  Otherwise, it aborts.  I don't think VS.NET
>> >> offers
>> >> this.  How else can it be done?
>> >>
>> >> Also, does any one know of any good installers that don't cost a few
>> >> hundred
>> >> dollars?
>> >>
>> >> Thanks,
>> >> Brett
>> >>
>> >>
>> >
>> >
>>
>>
>
>
Author
13 Apr 2005 1:08 PM
Olaf Rabbachin
Hi,

Brett wrote:

> Say I want my installation to popup a user agreement, after they select yes,
> the install continues.  Otherwise, it aborts.  I don't think VS.NET offers
> this.  How else can it be done?
>
> Also, does any one know of any good installers that don't cost a few hundred
> dollars?

check out InnoSetup: www.innosetup.org

Cheers,
Olaf
Author
13 Apr 2005 3:08 PM
Jay B. Harlow [MVP - Outlook]
Brett,
Use VS.NET to create a Setup Project. Use the User Interface editor in the
Setup Project to add a License Agreement dialog to project. Set the
LicenseFile to the name of your RTF file that contains your license
agreement.

For details see:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vboriDeploymentInVisualStudio.asp


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vbcontheuserinterfaceeditor.asp


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxconlicenseagreementuserinterfacedialogbox.asp

Hope this helps
Jay

Show quoteHide quote
"Brett" <no@spam.com> wrote in message
news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
| Say I want my installation to popup a user agreement, after they select
yes,
| the install continues.  Otherwise, it aborts.  I don't think VS.NET offers
| this.  How else can it be done?
|
| Also, does any one know of any good installers that don't cost a few
hundred
| dollars?
|
| Thanks,
| Brett
|
|
Author
1 Jul 2005 5:03 AM
Satya
Hi guys,
I have added the Customer Information dialog to the User Interface
configuration and setup the SerialNumberTemplate. How could I setup and hook
it to a custom window installer algorithm? I do not want to use the default
algorithm. Say I want the serial number to be “Password”.

Some might dispute that this is the incorrect use of the Serial Number field
but the idea here is to learn how to use a cutom window installer
algorithm.....

Thanks in advance
-Satya

Show quoteHide quote
"Jay B. Harlow [MVP - Outlook]" wrote:

> Brett,
> Use VS.NET to create a Setup Project. Use the User Interface editor in the
> Setup Project to add a License Agreement dialog to project. Set the
> LicenseFile to the name of your RTF file that contains your license
> agreement.
>
> For details see:
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vboriDeploymentInVisualStudio.asp
>
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vbcontheuserinterfaceeditor.asp
>
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxconlicenseagreementuserinterfacedialogbox.asp
>
> Hope this helps
> Jay
>
> "Brett" <no@spam.com> wrote in message
> news:eq7$dhCQFHA.3144@tk2msftngp13.phx.gbl...
> | Say I want my installation to popup a user agreement, after they select
> yes,
> | the install continues.  Otherwise, it aborts.  I don't think VS.NET offers
> | this.  How else can it be done?
> |
> | Also, does any one know of any good installers that don't cost a few
> hundred
> | dollars?
> |
> | Thanks,
> | Brett
> |
> |
>
>
>