PDA

View Full Version : Manifest problem



NewsArchive
11-11-2010, 12:27 AM
One of my apps will not run on Server 2008 when I embed the Vista manifest,
as Invoker and UI Access not checked. This app is located in
Clariondataserver\data for later conversion to IPD. It was copied from my
dev pc to the sites 2008 server. If I embed the XP manifest it works. App
was generated in C7/C6 mode. On the Server 2008 which is a quad core
dedicated server the application runs quite slowly. we have oplocks
disabled, caching off and AV not scanning the tps files. It is a brand new
install today using Terminal Services..App works perfectly on XP Pro and
Server 2003. Setup Builder was not used for the install. Am I missing
something? Any ideas where I might look in the morning?
Thanks
Nev

NewsArchive
11-11-2010, 12:28 AM
> One of my apps will not run on Server 2008 when I embed the Vista manifest,
> as Invoker and UI Access not checked. This app is located in
> Clariondataserver\data for later conversion to IPD. It was copied from my
> dev pc to the sites 2008 server. If I embed the XP manifest it works. App
> was generated in C7/C6 mode. On the Server 2008 which is a quad core
> dedicated server the application runs quite slowly. we have oplocks
> disabled, caching off and AV not scanning the tps files. It is a brand new
> install today using Terminal Services..App works perfectly on XP Pro and
> Server 2003. Setup Builder was not used for the install. Am I missing
> something? Any ideas where I might look in the morning?

Hi Nev,

FWIW, we don't embed a manifest from Clarion (instead we keep an external
manifest file in the app folder during development for testing).

We use SetupBuilder to embed a Windows 7 manifest in the app during the
installer compile.

As a result we have no known manifest problems on any OS.


Charles



--
-------------------------------------------------------------------------------------------------------
Charles Edmonds
www.clarionproseries.com - "Get ProPath, make your Clarion programs ready
for Windows 7 and Vista!"
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.clarionproseries.com - "Serious tools for Clarion Developers"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms!"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
11-11-2010, 12:29 AM
G'day Charles
Thanks for that insight. Where do you get your Win7 manifest from or will SB
generate it for you?
Nev

NewsArchive
11-11-2010, 12:29 AM
Nev,

> Thanks for that insight. Where do you get your Win7 manifest from or will SB
> generate it for you?

SB will do it as the install is built.

--
Lee White

RPM Report Viewer.: http://www.cwaddons.com/products/rpm/
RPM Review........: http://www.clarionmag.com/cmag/v11/v11n06rpm.html
Report Faxing.....: http://www.cwaddons.com/products/afe/
---Enroll Today---: http://CWaddons.com

Enhanced Reporting: http://www.cpcs-inc.com

NewsArchive
11-11-2010, 12:29 AM
Thanks Lee
Just had C7 generate itfor me as an external file to see what it looked
like.
Nev

NewsArchive
11-11-2010, 12:31 AM
> G'day Charles
> Thanks for that insight. Where do you get your Win7 manifest from or will SB
> generate it for you?

Like Lee said, just let SB manifest the file for you.

To get an external manifest for local testing, just take any .manifest file
from a Windows 7 capable exe (search your hard drive and you should find
several) and rename it as executable_name.manifest.

Then when you compile/test you will see the effect of the manifest and when
the app ships (via the installer) it will always be correctly manifested by
SetupBuilder.


Charles



--
-------------------------------------------------------------------------------------------------------
Charles Edmonds
www.clarionproseries.com - "Get ProPath, make your Clarion programs ready
for Windows 7 and Vista!"
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.clarionproseries.com - "Serious tools for Clarion Developers"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms!"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
11-11-2010, 12:32 AM
> To get an external manifest for local testing, just take any .manifest file
> from a Windows 7 capable exe (search your hard drive and you should find
> several) and rename it as executable_name.manifest.
>
> Then when you compile/test you will see the effect of the manifest and when
> the app ships (via the installer) it will always be correctly manifested by
> SetupBuilder.

BTW - the external manifest must be in the same folder as the executable.

Charles


--
-------------------------------------------------------------------------------------------------------
Charles Edmonds
www.clarionproseries.com - "Get ProPath, make your Clarion programs ready
for Windows 7 and Vista!"
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.clarionproseries.com - "Serious tools for Clarion Developers"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms!"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
11-11-2010, 12:32 AM
Hi Charles,

> FWIW, we don't embed a manifest from Clarion (instead we keep an external
> manifest file in the app folder during development for testing).
>
> We use SetupBuilder to embed a Windows 7 manifest in the app during the
> installer compile.

Icetips Utilities can also generate and embed Vista/Win7 compatible
manifests:) Haven't had any issues with them on any OS either:)

Best regards,

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

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

NewsArchive
11-11-2010, 12:46 AM
Thanks Guys
Now have it running ok.
Nev

NewsArchive
11-11-2010, 12:47 AM
> Icetips Utilities can also generate and embed Vista/Win7 compatible
> manifests:) Haven't had any issues with them on any OS either:)

I always try to make Friedrich do all the work<g>

:-)

Charles


--
-------------------------------------------------------------------------------------------------------
Charles Edmonds
www.clarionproseries.com - "Get ProPath, make your Clarion programs ready
for Windows 7 and Vista!"
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.clarionproseries.com - "Serious tools for Clarion Developers"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms!"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
11-12-2010, 12:42 AM
Lee
Where do you embed the compiler directive to generate/include the manifest?
Been through the help file but do not see any clear path.
Thanks
Nev

NewsArchive
11-12-2010, 12:42 AM
Found it! I was clicking in the wrong column to open it up.
Nev

NewsArchive
11-12-2010, 12:42 AM
> Found it! I was clicking in the wrong column to open it up.

Perfect :)

Friedrich

NewsArchive
11-12-2010, 12:42 AM
Hi Friedrich
Thanks but I am not sure. Clicked on the line for UAC and the only option
was to set as Invoker etc. The help file pops up a different screen. I am
looking forthe window with pre-processor Embed UAC manifest where you have
the settings for Win7
Need to know where to embed the Directive #Embed UAC Manifest. (SB7)
Thanks
Nev.

NewsArchive
11-12-2010, 12:43 AM
Neville,

> Thanks but I am not sure. Clicked on the line for UAC and the only option
> was to set as Invoker etc. The help file pops up a different screen.

Perhaps you have a completely outdated online help file? It opens the
correct screen here on all machines (using SB7.2 #3062 and Online Help
#3062).

> I am looking forthe window with pre-processor Embed UAC manifest where you
> have the settings for Win7
> Need to know where to embed the Directive #Embed UAC Manifest. (SB7)

There is a very interesting "Manifests - Telling Windows You're Aware" topic
in the "Learning SetupBuilder Part I". See attached screenshot.

You can use the "#embed UAC manifest..." compiler directive wherever you
want. You only have to make sure that you place it before the script adds
the file to the archive using "Install File(s)...". And of course,
code-sign the file AFTER you embedded the manifest. Otherwise, you kill the
signature.

Does this help?

Friedrich

NewsArchive
11-12-2010, 12:45 AM
BTW, the latest online help is: "Help Release: 7.2 Build 3062 (August 27,
2010)"

You can select "Help | Check for Documentation Updates..." in the IDE to
check for the latest online help.

Friedrich

NewsArchive
11-12-2010, 12:45 AM
Thanks Mate
I'll save that later today. Miy docos are definitely out of date.
Nev