PDA

View Full Version : Windows 7 install



NewsArchive
05-05-2009, 01:39 AM
Hi Friedrich,

What, if any, changes do I need to make to software installs in SB 6.9 so
they are compatible with Windows 7 - both single install and web update
installs?

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-05-2009, 01:40 AM
Hi Arnór,

> What, if any, changes do I need to make to software installs in SB 6.9
> so they are compatible with Windows 7 - both single install and web
> update installs?

You only have to recompile your existing .sb6 projects with SB 6.9 Build
#2581 and you are done. Installations compiled with Build #2581 are Windows
7 RC-compatible. The standard wupdate.exe and wucheck.exe are also
Win7RC-compatible now. If you are using a customized wupdate.exe and
wucheck.exe, recompile them with Build #2581.

Does this help?

BTW, some developers are doing the following in their installs to handle
"Vista specific" actions.

If %WINVER% Equals "$WIN_VISTA$" Then
YadaYada
End

I would suggest to change the above logic to:

If %WINVER% Greater Than or Equal "$WIN_VISTA$" Then
YadaYada
End

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder "point. click. ship"
Create Windows Vista ready installations in minutes

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:31 AM
> Hi Arnór,
>
>> What, if any, changes do I need to make to software installs in SB 6.9
>> so they are compatible with Windows 7 - both single install and web
>> update installs?
>
> You only have to recompile your existing .sb6 projects with SB 6.9 Build
> #2581 and you are done. Installations compiled with Build #2581 are Windows
> 7 RC-compatible. The standard wupdate.exe and wucheck.exe are also
> Win7RC-compatible now. If you are using a customized wupdate.exe and
> wucheck.exe, recompile them with Build #2581.

Friedrich,

OK, I took the exact same install - recompiled in #2581 - and it installed
successfully in Windows 7 beta Ultimate 64 bit -

but did not install successfully in Windows 7 RC Ultimate 64 bit (had to
use Troubleshooter compatibility).

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-06-2009, 01:32 AM
> OK, I took the exact same install - recompiled in #2581 - and it installed
> successfully in Windows 7 beta Ultimate 64 bit -
>
> but did not install successfully in Windows 7 RC Ultimate 64 bit (had to
> use Troubleshooter compatibility).

Are you sure you are using #2581? We have Windows 7 RC for about two weeks
now and it does not give you the "Program Assistant Compatibility"
mitigation. All older installations give you "Program Assistant
Compatibility" mitigation because they are not Win7RC-aware.

We have three Win7 Ultimate 64-bit machines here.

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:32 AM
Okay, just tested this on a clean Windows 7 RC.

1. Installed the previous SetupBuilder 6.9 Build 2558

- The SB6 IDE gives a "Program Assistant Compatibility" mitigation when you
close the IDE. Correct, because it's not Win7RC-aware.

- The SB6 uninstaller gives a "Program Assistant Compatibility" mitigation.
Correct, because it's not Win7RC-aware.

BTW, all applications that are not Win7RC-aware give such a "Program
Assistant Compatibility" mitigation when installed to a "UAC-protected"
area.

2. Installed the new SetupBuilder 6.9 Build 2581

No more "Program Assistant Compatibility" mitigation because the IDE and all
installers/uninstallers compiled with Build #2581 are Win7RC-compatible now.

When you say "...but did not install successfully in Windows 7 RC Ultimate
64 bit..." -- do you mean the installer gives you the PCA mitigation or
your application?

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:34 AM
>> OK, I took the exact same install - recompiled in #2581 - and it installed
>> successfully in Windows 7 beta Ultimate 64 bit -
>>
>> but did not install successfully in Windows 7 RC Ultimate 64 bit (had to
>> use Troubleshooter compatibility).
>
> Are you sure you are using #2581? We have Windows 7 RC for about two weeks
> now and it does not give you the "Program Assistant Compatibility"
> mitigation. All older installations give you "Program Assistant
> Compatibility" mitigation because they are not Win7RC-aware.

Friedrich,

OK, just uninstalled and reinstalled in W7 beta and RC - both 64 bit
Ultimate - FROM the SAME install compiled with build 6.9.2581

it installs successfully in Windows 7 beta Ultimate 64 bit -

but does not install successfully in Windows 7 RC Ultimate 64 bit (I have
to use Troubleshoot compatibility, although RC seems to speed up that
process (from the beta prompts) and seems to default to XP).

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-06-2009, 01:34 AM
> but does not install successfully in Windows 7 RC Ultimate 64 bit (I
> have to use Troubleshoot compatibility, although RC seems to speed up
> that process (from the beta prompts) and seems to default to XP).

Yes, but the question is, is your application Win7-aware?

As I understand it, the installer does *not* give you the PCA mitigation,
but your own application. Correct?

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:35 AM
>> but does not install successfully in Windows 7 RC Ultimate 64 bit (I
>> have to use Troubleshoot compatibility, although RC seems to speed up
>> that process (from the beta prompts) and seems to default to XP).
>
> Yes, but the question is, is your application Win7-aware?

Friedrich,

Once, I use the troubleshoot compatibility in Windows 7 RC 64 Bit Ultimate
for the SB 6.9.2581 compiled install - the program installs as normal to:

Program Files

C:\Program Files (x86)\Encourager Software\Product Scope 7

Program and Application data files

C:\Users\Public\Documents\Encourager Software\PS7

And, my Product Scope 7 programs operate correctly.

EXEs are all code signed and UAC manifested - what else would I need to do
to make it Win7-aware - my programs do work properly and are located in the
proper places after the troubleshoot compatibility allows me to make a
successful install.

> As I understand it, the installer does *not* give you the PCA mitigation,
> but your own application. Correct?

Of course, a relatively new area to me, so if I am still missing something
in this process, it will help others as well.

Thanks for your help in this area.

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-06-2009, 01:35 AM
Hi David,

> EXEs are all code signed and UAC manifested - what else would I need to
> do to make it Win7-aware - my programs do work properly and are located
> in the proper places after the troubleshoot compatibility allows me to
> make a successful install.

Here is an interesting link:
http://www.lindersoft.com/forums/showthread.php?t=17739

> Of course, a relatively new area to me, so if I am still missing something
> in this process, it will help others as well.
>
> Thanks for your help in this area.

There are quite a few modifications from Windows 7 (Beta) to Windows 7
(Release Candidate). The latest SetupBuilder version covers these
modifications -- the new SetupBuilder 6.9 Build 2581 or the upcoming new
SetupBuilder 7 (beta) are required in order to compile Win7RC-compatible
installs.

From the above link:

> To ensure that the application installs properly using the latest Windows
> 7, you need a Windows 7 (RC) compatible installer. Otherwise, you will
> get the "Program Assistant Compatibility" mitigation. We ported the code
> back from SB7 to SB6 to fully support the latest Win7 from the installer.
> We'll release this SB6 maintenance build when Win7 RC is available to the
> public.
>
> BTW, the feature to make your application Win7-aware is an exclusive
> SetupBuilder 7 feature and will *not* be back-ported to SB6!

In other words, the new SetupBuilder 6.9 Build 2581 already lets you create
perfectly valid Win7RC-aware installations and uninstallations.

And in SetupBuilder 7, we have a new option to even make your applications
Win7RC-aware :)

http://www.lindersoft.com/forums/showthread.php?p=33541#post33541

BTW, we have used this option to make the SB69 IDE Win7RC-aware.

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:37 AM
> Hi David,
>
>> EXEs are all code signed and UAC manifested - what else would I need to
>> do to make it Win7-aware - my programs do work properly and are located
>> in the proper places after the troubleshoot compatibility allows me to
>> make a successful install.
>
> Here is an interesting link:
> http://www.lindersoft.com/forums/showthread.php?t=17739
>
>> Of course, a relatively new area to me, so if I am still missing something
>> in this process, it will help others as well.
>>
>> Thanks for your help in this area.
>
> There are quite a few modifications from Windows 7 (Beta) to Windows 7
> (Release Candidate). The latest SetupBuilder version covers these
> modifications -- the new SetupBuilder 6.9 Build 2581 or the upcoming new
> SetupBuilder 7 (beta) are required in order to compile Win7RC-compatible
> installs.
>
> From the above link:
>
>> To ensure that the application installs properly using the latest Windows
>> 7, you need a Windows 7 (RC) compatible installer. Otherwise, you will
>> get the "Program Assistant Compatibility" mitigation. We ported the code
>> back from SB7 to SB6 to fully support the latest Win7 from the installer.
>> We'll release this SB6 maintenance build when Win7 RC is available to the
>> public.
>>
>> BTW, the feature to make your application Win7-aware is an exclusive
>> SetupBuilder 7 feature and will *not* be back-ported to SB6!
>
> In other words, the new SetupBuilder 6.9 Build 2581 already lets you create
> perfectly valid Win7RC-aware installations and uninstallations.
>
> And in SetupBuilder 7, we have a new option to even make your applications
> Win7RC-aware :)
>
> http://www.lindersoft.com/forums/showthread.php?p=33541#post33541

Friedrich,

So are you saying -

during the install process - W7 RC determines certain files are not
Win7RC-compatible and then won't install them, for example - the program
EXEs - UNLESS we use a UAC manifest that contains a compatiblity
information section for Windows 7 such as the one you'll offer in SB7?

Again - why didn't it install the CHM file?

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-06-2009, 01:37 AM
David

> So are you saying -
>
> during the install process - W7 RC determines certain files are not
> Win7RC-compatible and then won't install them, for example - the
> program EXEs - UNLESS we use a UAC manifest that contains a
> compatiblity information section for Windows 7 such as the one you'll
> offer in SB7?
>
> Again - why didn't it install the CHM file?

No! I assume this is caused by a bug in the new Win7RC when the installer
is running in "Win7 mode". I think you have disabled the "OS Independent"
checkbox in your "File Properties" and selected individual operating systems
(including Win7), right? Mark "OS Independent" as a temporary workaround.
After that, your files should install fine.

Friedrich

NewsArchive
05-06-2009, 01:38 AM
BTW, it's also possible that this is not a bug, but a "permanent change".
They are discussing that right now.

I'll keep you posted. I would suggest to use the "OS Independent" option
for now.

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:38 AM
> David
>
>> So are you saying -
>>
>> during the install process - W7 RC determines certain files are not
>> Win7RC-compatible and then won't install them, for example - the
>> program EXEs - UNLESS we use a UAC manifest that contains a
>> compatiblity information section for Windows 7 such as the one you'll
>> offer in SB7?
>>
>> Again - why didn't it install the CHM file?
>
> No! I assume this is caused by a bug in the new Win7RC when the installer
> is running in "Win7 mode". I think you have disabled the "OS Independent"
> checkbox in your "File Properties" and selected individual operating systems
> (including Win7), right? Mark "OS Independent" as a temporary workaround.
> After that, your files should install fine.

Friedrich,

Right, that is how I do it - File Properties and individual operating
systems - starting from W2K - that would explain why the CHM didn't get
installed.

Using OS Independent is not a good solution because, then I would have to
create two different installs - one for windows 7 and one for W2K through
Vista, and that would cause distribution problems - for example -
Download.com - essentially, there would have to be two listings, not really
feasible.

I would rather explain on my web site - and through support email - that
the temporary work around is to use Troubleshoot compatibility mode in
Windows 7.

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-06-2009, 01:39 AM
Hi David,

> I would rather explain on my web site - and through support email - that
> the temporary work around is to use Troubleshoot compatibility mode in
> Windows 7.

We are checking right now if a built-in workaround is possible. I'll keep
you posted.

Friedrich

NewsArchive
05-06-2009, 01:39 AM
> Hi David,
>
>> I would rather explain on my web site - and through support email - that
>> the temporary work around is to use Troubleshoot compatibility mode in
>> Windows 7.
>
> We are checking right now if a built-in workaround is possible. I'll keep
> you posted.

Friedrich,

Thanks much!

One thing is for sure - If Windows 7 doesn't change your mind about Vista
and using all the advantages a 64 bit OS can bring to the table, well, you
might as well just punt back to the DOS days (and remember when)! :-D

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-06-2009, 01:40 AM
Hi David,

>
> Thanks much!
>

We have added a workaround with fall-back code to previous Win7 versions.
I'll upload a small Win7RC compatibility hot-patch within the next 60
minutes.

> One thing is for sure - If Windows 7 doesn't change your mind about Vista
> and using all the advantages a 64 bit OS can bring to the table, well, you
> might as well just punt back to the DOS days (and remember when)! :-D

I agree 100% ;-)

Friedrich

NewsArchive
05-06-2009, 01:52 AM
> OK, just uninstalled and reinstalled in W7 beta and RC - both 64 bit
> Ultimate - FROM the SAME install compiled with build 6.9.2581

IMO, your old installations (pre-2581) will also give you the "Program
Assistant Compatibility" mitigation because (I think) your own application
is NOT Win7RC-aware. In other words, your installer is Win7RC-aware now but
your application is not.

That's the problem (IMO).

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:53 AM
David,

> OK, just uninstalled and reinstalled in W7 beta and RC - both 64 bit
> Ultimate - FROM the SAME install compiled with build 6.9.2581
>
> it installs successfully in Windows 7 beta Ultimate 64 bit -
>
> but does not install successfully in Windows 7 RC Ultimate 64 bit (I have
> to use Troubleshoot compatibility, although RC seems to speed up that
> process (from the beta prompts) and seems to default to XP).

Okay, I installed the setup from the link you sent me. The installer
(compiled with Build 2581) is perfectly Win7RC-compatible -- but you don't
have Win7RC-aware versions of your own applications!!!!! So your own
applications give the "Program Assistant Compatibility" mitigation ;-)

Does this help?

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:53 AM
Friedrich - if I can step in here .....

I thought that if an app ran in Vista then it runs in Win7.

What do we need to do to make an app Win7 aware?

TIA

John Fligg

NewsArchive
05-06-2009, 01:53 AM
Hi John,

> Friedrich - if I can step in here .....
>
> I thought that if an app ran in Vista then it runs in Win7.
>
> What do we need to do to make an app Win7 aware?

Well, because that's the new rule in Windows 7 ;-) And the same will be
true for Windows 8.

Vista applications are "legacy" applications in Windows 7. So you need a
Windows 7 (Release Candidate) compatible installer and Windows 7 (Release
Candidate) "aware" applications. Otherwise, you'll get the "Program
Compatibility Assistant" (PCA) mitigation.

The latest SetupBuilder 6.9 Build 2581 lets you create Windows 7 (Release
Candidate) compatible installations.

Does this help?

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:55 AM
> Hi John,
>
>> Friedrich - if I can step in here .....
>>
>> I thought that if an app ran in Vista then it runs in Win7.
>>
>> What do we need to do to make an app Win7 aware?
>
> Well, because that's the new rule in Windows 7 ;-) And the same will be
> true for Windows 8.
>
> Vista applications are "legacy" applications in Windows 7. So you need a
> Windows 7 (Release Candidate) compatible installer and Windows 7 (Release
> Candidate) "aware" applications.

Friedrich,

Will the very next release of SB7 (I know you made the announcement
recently SB7 latest release was delayed because of the W7 RC release
timing)

- have this UAC manifest with the Compatibility information for Windows 7?

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-06-2009, 01:55 AM
Hi David,

> Will the very next release of SB7 (I know you made the announcement
> recently SB7 latest release was delayed because of the W7 RC release
> timing)
>
> - have this UAC manifest with the Compatibility information for Windows 7?

Yes!

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:55 AM
Not really Friedrich.

The installer compatibility you have covered. No problem there - thanks.

But precisely what does W7 require in an application exe to be "W7 aware"?
Is it just the manifest and code signing or is there more?

Sorry if I am missing the point but you seem to make much of the difference
between the installer and the exe. I understand that. SB7 covers the
installer but nothing is ever said about the exe requirements.

John

NewsArchive
05-06-2009, 01:56 AM
John,

I already mentioned the application .exe requirements in previous postings.
For example:

http://www.lindersoft.com/forums/showthread.php?p=33541#post33541

You need a Win7-aware manifest.

Friedrich

NewsArchive
05-06-2009, 01:57 AM
Hi Friedrich,

So if Windows 7 is entered with SB7 will that allow Vista and XP installs
also.

John you are not alone. <G>

Lynn Howard

NewsArchive
05-06-2009, 01:57 AM
Hi Lynn,

> So if Windows 7 is entered with SB7 will that allow Vista and XP installs
> also.
>
> John you are not alone. <G>

:)

Yes, with SB7 you can embed a Win7-aware manifest which is backward
compatible.

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:58 AM
Hi Friedrich,

Too Easy. <G>

One other question. Where do I find the following code if it exists in my
install?

If %WINVER% Greater Than or Equal "$WIN_VISTA$" Then
YadaYada
End

Thanks for your A++++ product and support!

Lynn

NewsArchive
05-06-2009, 01:58 AM
Hi Lynn,

> Too Easy. <G>
>
> One other question. Where do I find the following code if it exists in my
> install?
>
> If %WINVER% Greater Than or Equal "$WIN_VISTA$" Then
> YadaYada
> End
>
> Thanks for your A++++ product and support!

:-)

You can find the above in the "Script Editor" (but only if you have added
the code).

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-06-2009, 01:58 AM
Aha!

Thanks again!

Lynn

NewsArchive
05-06-2009, 01:59 AM
Hi Lynn,

> One other question. Where do I find the following code if it exists in my
> install?

Script editor - hit Ctrl-F :)

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-06-2009, 01:59 AM
Thanks Arnor!

Lynn

NewsArchive
05-06-2009, 02:00 AM
> David,
>
>> OK, just uninstalled and reinstalled in W7 beta and RC - both 64 bit
>> Ultimate - FROM the SAME install compiled with build 6.9.2581
>>
>> it installs successfully in Windows 7 beta Ultimate 64 bit -
>>
>> but does not install successfully in Windows 7 RC Ultimate 64 bit (I have
>> to use Troubleshoot compatibility, although RC seems to speed up that
>> process (from the beta prompts) and seems to default to XP).
>
> Okay, I installed the setup from the link you sent me. The installer
> (compiled with Build 2581) is perfectly Win7RC-compatible -- but you don't
> have Win7RC-aware versions of your own applications!!!!! So your own
> applications give the "Program Assistant Compatibility" mitigation ;-)

Friedrich,

This is confusing (to say the least) - Are you saying - during the install
process - W7 RC determines certain files are not Win7RC-compatible and then
won't install them -

then why didn't it install the CHM file?

And, how do you make the program EXE - Win7RC-compatible - is that part of
the new manifest option you will have available in a future SB7 release?

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-06-2009, 02:02 AM
Hi Friedrich,

> You only have to recompile your existing .sb6 projects with SB 6.9 Build
> #2581 and you are done. Installations compiled with Build #2581 are Windows
> 7 RC-compatible. The standard wupdate.exe and wucheck.exe are also
> Win7RC-compatible now. If you are using a customized wupdate.exe and
> wucheck.exe, recompile them with Build #2581.
>
> Does this help?

Yes:)

> I would suggest to change the above logic to:
>
> If %WINVER% Greater Than or Equal "$WIN_VISTA$" Then
> YadaYada
> End

I believe that's what I'm doing in all my install that have some vista
sections, i.e. vista or greater.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php