Problem: C# 2.0 doesn't imbed a UAC manifest in the EXE files that it
produces.
Problem: The suggested solution on MSDN is unworkable (manually opening the
EXE using VS as a resource editor and inserting the manifet resource).
Problem: Changing the C# project to explicitly link a .RES file suppresses
the generation of the native VS_VERSIONINFO resource by the C# compiler.
All in all, MS made it harder than necessary to produce a Vista-compliant
EXE from C# 2.0.
So how have people solved this problem?
It seems like some kind of command-line tool to insert the manifest resource
after the fact would be a good solution - there are a variety of such tools
on that market, all of which seem overpriced for such a simple task.
Any free tools out there that can insert a manifest resource into an
existing EXE?
-cd