NewsArchive
08-15-2012, 11:28 AM
Just a minor issue, but a funny one (some kind of inside joke). The Setup
system is the first experience most of us have of a program.
The attached screenshot shows a "This program might not have uninstalled
correctly" PCA mitigation under Windows 8. And yes, that's from the brand
new Visual Studio 2012 RTM <g>.
The Program Compatibility Assistant (PCA) is a feature in Windows 8, Windows
7, Windows Server 2008 and Windows Vista which has been designed to detect
compatibility issues in older ("legacy") programs. PCA plays a significant
role in application compatibility in Windows 8. The service displays a
compatibility warning window if compatibility issues have been detected
during de-/installation or program starts. The user usually does have a
choice to continue but programs are sometimes blocked from running as well.
If that happens, users have the option to check online for possible
solutions.
So what happened here? Well, the Visual Studio Setup Team forgot to make
the VS2012 install and uninstall applications "Windows 8 aware" and so PCA
might kick in under certain circumstances. I debugged it and the VS2012
install and uninstall loader applications are only Windows Vista and Windows
7 aware. Remember, this is from the "Visual Studio 2012" system, the
"mother" of all modern Windows 8 applications <g>. That's so cool :-)
Anything can happen in this over-complex IT world.
Of course, the latest SetupBuilder 7.7 install and uninstall applications
are fully Windows 8 aware and you'll never see such a PCA mitigation on
Windows 8 (or any previous UAC-aware Windows operating system).
So just compile your setup with SB77 and you are done and safe.
"SetupBuilder -- simplify the over-complex world of installation." (TM) <g>
Friedrich
--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910
Helping You Build Better Installations
SetupBuilder "point. click. ship"
Official Comodo Code Signing and SSL Certificate Partner
system is the first experience most of us have of a program.
The attached screenshot shows a "This program might not have uninstalled
correctly" PCA mitigation under Windows 8. And yes, that's from the brand
new Visual Studio 2012 RTM <g>.
The Program Compatibility Assistant (PCA) is a feature in Windows 8, Windows
7, Windows Server 2008 and Windows Vista which has been designed to detect
compatibility issues in older ("legacy") programs. PCA plays a significant
role in application compatibility in Windows 8. The service displays a
compatibility warning window if compatibility issues have been detected
during de-/installation or program starts. The user usually does have a
choice to continue but programs are sometimes blocked from running as well.
If that happens, users have the option to check online for possible
solutions.
So what happened here? Well, the Visual Studio Setup Team forgot to make
the VS2012 install and uninstall applications "Windows 8 aware" and so PCA
might kick in under certain circumstances. I debugged it and the VS2012
install and uninstall loader applications are only Windows Vista and Windows
7 aware. Remember, this is from the "Visual Studio 2012" system, the
"mother" of all modern Windows 8 applications <g>. That's so cool :-)
Anything can happen in this over-complex IT world.
Of course, the latest SetupBuilder 7.7 install and uninstall applications
are fully Windows 8 aware and you'll never see such a PCA mitigation on
Windows 8 (or any previous UAC-aware Windows operating system).
So just compile your setup with SB77 and you are done and safe.
"SetupBuilder -- simplify the over-complex world of installation." (TM) <g>
Friedrich
--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910
Helping You Build Better Installations
SetupBuilder "point. click. ship"
Official Comodo Code Signing and SSL Certificate Partner