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 15 1073
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
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
"Brett" <no@spam.com> wrote in message news:eq**************@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
"95isalive" <ad***@95isalive.com> wrote in message
news:OK**************@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:eq**************@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
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/de...sualStudio.asp http://msdn.microsoft.com/library/de...faceeditor.asp http://msdn.microsoft.com/library/de...edialogbox.asp
Hope this helps
Jay
"Brett" <no@spam.com> wrote in message
news:eq**************@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
|
|
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:%2****************@TK2MSFTNGP14.phx.gbl...
|
| "95isalive" <ad***@95isalive.com> wrote in message
| news:OK**************@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:eq**************@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
| >>
| >>
| >
| >
|
|
I was referring to after they agree.
Brett
"Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message
news:%2***************@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:%2****************@TK2MSFTNGP14.phx.gbl... | | "95isalive" <ad***@95isalive.com> wrote in message | news:OK**************@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:eq**************@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 | >> | >> | > | > | |
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:%2****************@TK2MSFTNGP14.phx.gbl... "95isalive" <ad***@95isalive.com> wrote in message news:OK**************@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:eq**************@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
Ah! Very nice.
Brett
"95isalive" <ad***@95isalive.com> wrote in message
news:ue**************@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:%2****************@TK2MSFTNGP14.phx.gbl... "95isalive" <ad***@95isalive.com> wrote in message news:OK**************@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:eq**************@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 >> >> > >
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
"Brett" <no@spam.com> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
|I was referring to after they agree.
|
| Brett
|
| "Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message
| news:%2***************@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:%2****************@TK2MSFTNGP14.phx.gbl...
| > |
| > | "95isalive" <ad***@95isalive.com> wrote in message
| > | news:OK**************@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:eq**************@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
| > | >>
| > | >>
| > | >
| > | >
| > |
| > |
| >
| >
|
|
"Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message
news:e%***************@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
"Brett" <no@spam.com> wrote in message news:%2****************@TK2MSFTNGP14.phx.gbl... |I was referring to after they agree. | | Brett | | "Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message | news:%2***************@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:%2****************@TK2MSFTNGP14.phx.gbl... | > | | > | "95isalive" <ad***@95isalive.com> wrote in message | > | news:OK**************@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:eq**************@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 | > | >> | > | >> | > | > | > | > | > | | > | | > | > | |
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:%2****************@TK2MSFTNGP09.phx.gbl...
|
| "Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message
| news:e%***************@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>>
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]" <Ja************@msn.com> wrote in message
news:e8**************@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:%2****************@TK2MSFTNGP09.phx.gbl... | | "Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message | news:e%***************@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>>
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/de...edialogbox.asp http://msdn.microsoft.com/library/de...teproperty.asp http://support.microsoft.com/default...b;en-us;253683 http://msdn.microsoft.com/library/de...start_page.asp http://msdn.microsoft.com/library/de..._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:Ou**************@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]" <Ja************@msn.com> wrote in message
| news:e8**************@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:%2****************@TK2MSFTNGP09.phx.gbl...
| > |
| > | "Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in
| > message
| > | news:e%***************@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>>
| >
| >
|
|
Yeah - this is good information. Thanks Jay.
Brett
"Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message
news:e$***************@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/de...edialogbox.asp
http://msdn.microsoft.com/library/de...teproperty.asp
http://support.microsoft.com/default...b;en-us;253683 http://msdn.microsoft.com/library/de...start_page.asp
http://msdn.microsoft.com/library/de..._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:Ou**************@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]" <Ja************@msn.com> wrote in message | news:e8**************@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:%2****************@TK2MSFTNGP09.phx.gbl... | > | | > | "Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in | > message | > | news:e%***************@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>> | > | > | |
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
"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/de...sualStudio.asp http://msdn.microsoft.com/library/de...faceeditor.asp http://msdn.microsoft.com/library/de...edialogbox.asp
Hope this helps Jay
"Brett" <no@spam.com> wrote in message news:eq**************@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 | | This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: tomcrom |
last post by:
Hi everyone,
recently I purchased the VS .NET 2003 Enterprise Developer (fully
commercial) upgrade to my VS .NET 2002 Enterprise Developer. I received in
the box 'Proofs of Purchase', but did...
|
by: Amine |
last post by:
Hi ALL,
I am trying to add a license agreement to my setup project. I have added the
lic.rtf file to the setup project and added the "License Agreement" dialog to
the setup.
But when I run the...
|
by: bruce |
last post by:
Hi,
I am trying to write a simple installation program that
asks the user a few questions and then installs a
software application and its associate files based on
those answers.
I am new to...
|
by: barbara |
last post by:
Hi, All,
I am using Visual Studio .net setup wizard to make a deloying
application. I tried to add a .rtf file to the agreement dialog, but I
could not make it. What I did is: I add a license...
|
by: Benny Ng |
last post by:
Dear All,
<input type="checkbox" name="chkAgreement" value="0">I agree with the above
terms and conditions
<asp:ImageButton ID="ImgBtnSubmit" Runat="server" CausesValidation=True...
|
by: dhanasekaran1980 |
last post by:
Hi,
I am using IFRAMES to load 3rd party domains in my website. I am facing
few problems using IFRAMES in IE and Firefox.
1) I am unable to login into the 3rd party website within the IFRAME....
|
by: V1RuZ |
last post by:
Hi all,
I'm having some trouble getting my php code to work properly. I'm submitting three different variables from a vxml form to my php. I then need the php to deposit the variables into files...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: aa123db |
last post by:
Variable and constants
Use var or let for variables and const fror constants.
Var foo ='bar';
Let foo ='bar';const baz ='bar';
Functions
function $name$ ($parameters$) {
}
...
|
by: ryjfgjl |
last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
| |