"""
This script generates a Windows manifest file and optionally a resource file to
determine whether a specified program requires UAC elevation """
import os import argparse
DOMAIN_NAME = "gnome"
def main():
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument( "-p", "--package", required=True, help="package name of the executable"
)
parser.add_argument("-n", "--name", required=True, help="name of executable")
parser.add_argument( "--pkg-version", required=True, dest="version", help="version of package"
)
parser.add_argument( "--require-admin",
action="store_true",
dest="admin",
default=False,
help="require admin access to application",
)
parser.add_argument( "--input-resource-file",
dest="resource",
default=None,
help="existing .rc file to embed UAC manifest (do not generate a new .rc file), must have included windows.h in it",
)
parser.add_argument( "--output-dir",
dest="outdir",
default=None,
help="directory to output resulting files",
)
args = parser.parse_args()
if args.resource isnotNone: ifnot os.path.isfile(args.resource): raise FileNotFoundError( "Specified resource file '%s' does not exist" % args.resource
)
outfile.write("\n")
outfile.write( 'CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "%s.exe.manifest"' % name
)
outfile.close()
if __name__ == "__main__":
main()
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.10Bemerkung:
(vorverarbeitet am 2026-07-02)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.