winbench / bench

Portable Software Environment for Windows
https://winbench.org
MIT License
20 stars 3 forks source link

Explicit Support for x64 #100

Closed mastersign closed 7 years ago

mastersign commented 7 years ago

Bench needs an option for controlling the usage of x64 binaries. Further there are app properties needed to provide the URL and archive/resource name for x64 ressources.

mastersign commented 7 years ago

Proposal for Properties

Config Properties

App Properties

mastersign commented 7 years ago

Implemented the concept of system architecture property postfix – SAPP in 54bf12b5df42d5d649d23bfe0fd65288dfdee549.

A subset of the app properties can, alternatively to the usual basic property, be defined with the postfix 32Bit and 64Bit. Then, the default value for the basic property is the value of one of the extended properties. Wich one depends on the config property Allow64Bit and the actual OS support for 64 Bit.

mastersign commented 7 years ago

The implementation of the app property Only64Bit is not finished yet.

mastersign commented 7 years ago

The implementation of app property Only64Bit requires an expansion of the app state in a way that an app can be not supported. This is a new kind of implicit Deactivation.

mastersign commented 7 years ago

Completed implementation in d0103bb0a3f53549f08853e97028ec25d88e12cb