How-To's, Usage Notes
| home |
This section explains how to perform selected Manifest Maker and Windows tasks.
The division between Manifest Maker and Windows
tasks is quite flexible since most tasks here involve both Manifest Maker and Windows.
Windows Server 2003 Note
Windows 2003 Server introduces a change in side-by-side behaviour. In Windows XP the external manifest
takes priority over any embedded manifest. This means that if you create a
manifest for an application that has an embedded manifest, your new external manifest is
used instead of the old embedded manifest. In Windows Server 2003 and subsequent
systems, including Windows Vista, this rule is reversed: the embedded manifest
is used regardless of whether there is an external manifest. This behaviour can be
controlled by a registry setting on Windows Server 2003 SP1 with hotfix 912949
and on all versions of Vista.
To change manifest priority edit the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide,
add a DWORD value PreferExternalManifest and set it to 1.
See KB article 912949 for the
Windows Server 2003 hotfix and detailed instructions.
Manifest Maker Digital Signature
- Manifest Maker Is Digitally Signed
-
Digital signature guarantees authenticity and integrity of the signed program.
As long as the signature is valid, you can be assured that this program is original and unmodified.
- Windows Security Warning
-
What to do if you get a Windows security warning that Manifest Maker's signature cannot be verified.
Manifest Maker Skills
- Choosing Your Certificate
- How to choose
which certificate should be used to sigh a shared assembly.
- Private Assembly Library
- How to create
a private assembly library.
Windows Skills
- Managing Your Certificates
- How to manage
your certificate using Windows Certificate Manager.
Web Applications
- Isolating Web Applications
- How to isolate
web applications using Windows Server 2003 and IIS6.
- Isolating ASP .Net 1.x Applications
- How to make
ASP .Net 1.x web applications use non-registered COM components.
- Isolating ASP .Net 2.0 Applications
- How to make
ASP .Net 2.0 web applications use non-registered COM components.
Using Managed (.Net) Objects
- Accessing .Net (CLR Managed) Classes in Win32 Applications
- How to
access .Net (CLR managed) classes from Win32 applications.
- Accessing .Net (CLR Managed) Classes in IIS6
- How to
access .Net (CLR managed) classes from Win32 (ASP or ISAPI) web applications
in Windows Server 2003 and IIS6.
Using Manifest Maker with Visual Studio 2005
- Manifest Maker Integration
- How to use Manifest Maker with Visual Studio 2005.
- Command line Manifest Maker
- How to build manifests with command line Manifest maker.
64-bit Windows
- The Basics of 64-bit Windows
- Introduction to 64-bit Windows.
- Making 64-bit Manifests
- How to build manifests for 64-bit Windows applications.
Using the Side-by-Side API
- When to Use the Activation Context API
- A discussion of the available options.
- How to Use the Activation Context API
- The most commonly used side-by-side functions.
- Programming the Activation Context API
- Practical examples of the SxS API usage.