From: cah Date: Tue, 24 Mar 2020 12:42:57 +0000 (+0100) Subject: Add manifest to allow _writer to elevate privileges. X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=88db4de85e099095db3a969c215fbf21da6ab07a;hp=ce649862be33f3e745a7f00b5da5062e9a877d6d;p=dcpomatic.git Add manifest to allow _writer to elevate privileges. --- diff --git a/platform/windows/dcpomatic2_dist_writer.exe.manifest b/platform/windows/dcpomatic2_dist_writer.exe.manifest new file mode 100644 index 000000000..2c861c766 --- /dev/null +++ b/platform/windows/dcpomatic2_dist_writer.exe.manifest @@ -0,0 +1,12 @@ + + + + DCP-o-matic Disk Writer + + + + + + + + diff --git a/platform/windows/dcpomatic_dist_writer.rc b/platform/windows/dcpomatic_dist_writer.rc new file mode 100644 index 000000000..3e30d78fd --- /dev/null +++ b/platform/windows/dcpomatic_dist_writer.rc @@ -0,0 +1,2 @@ +#include "winuser.h" +1 RT_MANIFEST "dcpomatic2_dist_writer.exe.manifest" diff --git a/platform/windows/wscript b/platform/windows/wscript index d7b754fb2..6af3db9c1 100644 --- a/platform/windows/wscript +++ b/platform/windows/wscript @@ -335,6 +335,7 @@ File "%binaries%/src/tools/dcpomatic2_kdm.exe" File "%binaries%/src/tools/dcpomatic2_kdm_cli.exe" File "%binaries%/src/tools/dcpomatic2_dist.exe" File "%binaries%/src/tools/dcpomatic2_dist_writer.exe" +File "%resources%/dcpomatic2_dist_writer.exe.manifest" """, file=f) print(""" diff --git a/src/tools/wscript b/src/tools/wscript index 8ab583112..33eb8f192 100644 --- a/src/tools/wscript +++ b/src/tools/wscript @@ -56,6 +56,8 @@ def build(bld): obj.includes = ['..'] obj.use = ['libdcpomatic2'] obj.source = '%s.cc' % t + if bld.env.TARGET_WINDOWS and t == 'dcpomatic_dist_writer': + obj.source += ' ../../platform/windows/%s.rc' % t obj.target = t.replace('dcpomatic', 'dcpomatic2').replace('swaroop_', '') if t == 'server_test': obj.install_path = None