Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2021-10-20 17:07:14



Reply to topic  [ 10 posts ] 
Install Error Popup after installing in Windows 7 
Author Message

Joined: 2010-08-23 06:51:14
Posts: 20
Reply with quote
I always get this popup (attached) after installing Cool VL in Windows 7. It's not the only program that does it but I've never really had direct access to other program developers. Is there a reason? a fix?

Attachment:
File comment: Popup after installing CoolVL on Windows 7.
CoolVL-PCA-Popup.jpg
CoolVL-PCA-Popup.jpg [ 26.14 KiB | Viewed 2309 times ]


2010-09-10 20:32:57
Profile

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
I don't know WIndows 7, and I'm not a Micro$oft specialist... There is no such problem under Windows XP.

I'm surprised however about the name of the executable (why the "(TEST)" ?... It's not in the name of the installer package I provide on this site...). Did you get this installer from another site ?... I hope you didn't, since it might be a hacked version with potential worm or virus... DO NOT use any binary coming from another site than this one (http://sldev.free.fr/). My site is the ONLY legit source for Cool VL Viewer pre-built Linux and Windows packages (and Hyang Zhao's site is the only legit source for MacOS-X binaries).

Also, the warning seems pretty harmless since it says "This program installed correctly".

Finally, since you admit yourself that this pop-up also appears with other programs than the Cool VL Viewer installer, it's obviously not a Cool VL Viewer bug, but an issue with your installation of Windows itself. I'm therefore afraid I cannot help you...


2010-09-10 21:47:03
Profile WWW

Joined: 2010-08-23 06:51:14
Posts: 20
Reply with quote
There is no such problem in Windows XP because, Windows XP is old. (that’s the simple answer, here is a quote from M$ website)

Quote:
What is the Program Compatibility Assistant?

The Program Compatibility Assistant detects known compatibility issues in older programs. After you have run an older program in this version of Windows, it notifies you if there is a problem and offers to fix it the next time you run the program. If the compatibility issue is serious, the Program Compatibility Assistant might warn you or block the program from running. If that happens, you'll have the option to check online for possible solutions.

To find out if your programs (or programs you plan to buy) are compatible with Windows Vista, go online to the Windows Vista Compatibility Center. This website contains a comprehensive list of programs and devices that work with Windows Vista.


I renamed the file (TEST) as I had already installed it once, and already clicked that it had installed correctly and hence it would not pop up again in subsequent installs of that file name.

I admit myself that this pop up appears with other programs as well. Generally programs that have not been updated since the early 2000s and I assure you it is not an issue with my installation of Windows.

*Other Windows Vista and Windows 7 users speak up please do you see this when installing Cool VL? I assume you must and just dismiss it like I always have.

-Gov


2010-09-10 23:08:56
Profile

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Windows XP might be "old", but it's still in use in most large companies and government agencies, since unlike newer versions, it doesn't require them to upgrade all their computers under the pretext they are not powerful enough to run a bloated OS...

In my case, I cannot use Win7 to build the viewer, since I do not have a license for it, and I'm not going to pay for a shitty OS when I got Linux which performs beautifully (especially with the viewer, with 50% better frame rates than with Windows, thanks to a much better OpenGL support).

Finally, and once again, this dialog you get doesn't seem to prevent you to install and run the viewer, so I really don't see where the problem is...


2010-09-11 00:27:43
Profile WWW

Joined: 2010-08-23 06:51:14
Posts: 20
Reply with quote
Henri I am honestly not trying to be a thorn in your side. I assumed being a programmer, as I have associates in RL who are software developers, (who highly dislike little bugs like this even if it's only cosmetic.) I thought knowing this occurred you would want to stop it. I've spent a little while this morning researching this issue. FYI I am not a programmer I'm a hardware person, I'm in networking.

Q: How can I opt out of the Program Compatibility Assistant for my setup?
A: In order to prevent the Program Compatibility Assistant from appearing, you must include an embedded manifest that specifies a requested execution level for your setup executable. If you wrap the setup executable in a self-extracting package, you must also include an embedded manifest in the self-extracting package too. Once you do this, Windows Vista (or 7) will treat your setup as Windows Vista-aware, and it will no longer show the PCA dialog when setup exits after a failure or cancellation.

Q: Where can I find more detailed documentation?
A: http://msdn.microsoft.com/en-us/library/bb756937.aspx
Quote:
Excluding Programs from PCA:
PCA is intended to detect issues with older programs and not intended to monitor programs developed for Windows Vista and Windows Server 2008. The best option to exclude a program from PCA is to include, with the program, an application manifest with run level (either Administrator or as limited users) marking for UAC. This marking means the program is tested to work under UAC (and Windows Vista and Windows Server 2008). PCA checks for this manifest and will exclude the program. This process applies for both installer and regular programs.

Searching with Google "How to create an application manifest with run level" gave me a webpage with information from M$.

Step 6: Create and Embed an Application Manifest (UAC)
http://msdn.microsoft.com/en-us/library/bb756929.aspx

I am sure there are other Linux based resources you know of with this information; this is what I could find before I leave for the day. This PCA issue doesn't occur with the Cool VL executable, only the Installer so I believe as it says above. "If you wrap the setup executable in a self-extracting package, you must also include an embedded manifest in the self-extracting package too." I'm not a programmer I'm a trouble shooter, a technician. I would give you a fully working solution if I could but I just don't have the knowledge to do that.


2010-09-11 11:33:05
Profile

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
I cannot embed any manifest, sorry. The installer is created with NullSoft installer and the manifest would have to be created and embedded by this utility since it's the installer which triggers the warning, not the viewer.

Complain to either NullSoft or Microsoft, or simply just ignore this completely harmless dialog (it's *really* not an issue).


2010-09-11 16:51:52
Profile WWW

Joined: 2010-08-23 06:51:14
Posts: 20
Reply with quote
I visited the NullSoft website that you linked too. I found this:
http://nsis.sourceforge.net/Vista_appli ... patibility

Regarding the information on that NullSoft web page. I looked in the installed programs list in control panel I notice there isn't an entry for Cool VL.


2010-09-11 20:27:05
Profile

Joined: 2010-08-21 12:30:36
Posts: 89
Reply with quote
I get the same message on my Vista and my Windows 7 machines each time I try to download a program. I believe this is the direct result of most Setup/Installer Packages having not been submitted to Microsoft for Vista/7 Certification and therefore is probably just a "soft" selling technique on Microsoft part to get you to buy only programs that have been certified by them. Few of their actual users will go to the trouble of setting up the access lists needed to bypass this feature, which is why they supply the ability for the user to select the "This program installed correctly" target.


2010-09-12 16:39:43
Profile

Joined: 2010-08-23 06:51:14
Posts: 20
Reply with quote
No software has to be submitted to Microsoft for certification; the issue is that software needs to be compiled in such a way that a Windows environment that runs UAC (User Account Control) such as Vista and 7 needs to be told by the software that it is "Vista Aware". In this case the installer is not setup to perform one of the steps that UAC is expecting a Windows "Vista Aware" compliant installer to do and that is from what I can tell... NullSoft installer used by Cool VL needs to be setup to add an entry in Windows' "Add and Remove Programs" area, which it isn't doing currently. NullSoft's website instructs their users to do that to solve the problem of the PCA error popping up after an installation in Windows Vista or 7.

-Gov


2010-09-12 17:01:43
Profile

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
This should (I can't test it, since I only got Windows XP) be fixed in today's releases... I just hope the fix doesn't actually breaks the installer...


2010-09-25 17:15:03
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.