Seems that windows cares about manifests and a mismatched processor architecture...
authorSamuel Serapion <samuel.serapion@gmail.com>
Mon, 9 Nov 2009 07:13:48 +0000 (07:13 +0000)
committerSamuel Serapion <samuel.serapion@gmail.com>
Mon, 9 Nov 2009 07:13:48 +0000 (07:13 +0000)
svn path=/branches/ros-amd64-bringup/; revision=44036

reactos/base/applications/paint/paint.exe.amd64.manifest [new file with mode: 0644]
reactos/base/applications/paint/rsrc.rc

diff --git a/reactos/base/applications/paint/paint.exe.amd64.manifest b/reactos/base/applications/paint/paint.exe.amd64.manifest
new file mode 100644 (file)
index 0000000..1e96c9c
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly
+  xmlns="urn:schemas-microsoft-com:asm.v1"
+  manifestVersion="1.0">
+<assemblyIdentity
+    name="DevCpp.Apps.Paint"
+    processorArchitecture="amd64"
+    version="1.0.0.0"
+    type="win32"/>
+<description>Paint</description>
+<dependency>
+    <dependentAssembly>
+        <assemblyIdentity
+            type="win32"
+            name="Microsoft.Windows.Common-Controls"
+            version="6.0.0.0"
+            processorArchitecture="amd64"
+            publicKeyToken="6595b64144ccf1df"
+            language="*"
+        />
+    </dependentAssembly>
+</dependency>
+</assembly>
index 00bf8d4..e3b086e 100644 (file)
@@ -41,4 +41,9 @@
 // THIS WILL MAKE THE PROGRAM USE THE COMMON CONTROLS
 // LIBRARY VERSION 6.0 (IF IT IS AVAILABLE)
 //
+#ifdef _AMD64_
+1 24 "paint.exe.amd64.manifest"
+#elif _X86_
 1 24 "paint.exe.manifest"
+#endif
+