mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Issue #4018: Disable "for me" installations on Vista.
This commit is contained in:
parent
76f71a52d7
commit
eba774b486
2 changed files with 7 additions and 3 deletions
|
@ -32,6 +32,8 @@ Library
|
||||||
Build
|
Build
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
- Issue #4018: Disable "for me" installations on Vista.
|
||||||
|
|
||||||
- Issue #3758: Add ``patchcheck`` build target to .PHONY.
|
- Issue #3758: Add ``patchcheck`` build target to .PHONY.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -217,7 +217,8 @@ def build_database():
|
||||||
schema, ProductName="Python "+full_current_version+productsuffix,
|
schema, ProductName="Python "+full_current_version+productsuffix,
|
||||||
ProductCode=product_code,
|
ProductCode=product_code,
|
||||||
ProductVersion=current_version,
|
ProductVersion=current_version,
|
||||||
Manufacturer=u"Python Software Foundation")
|
Manufacturer=u"Python Software Foundation",
|
||||||
|
request_uac = True)
|
||||||
# The default sequencing of the RemoveExistingProducts action causes
|
# The default sequencing of the RemoveExistingProducts action causes
|
||||||
# removal of files that got just installed. Place it after
|
# removal of files that got just installed. Place it after
|
||||||
# InstallInitialize, so we first uninstall everything, but still roll
|
# InstallInitialize, so we first uninstall everything, but still roll
|
||||||
|
@ -697,10 +698,11 @@ def add_ui(db):
|
||||||
"AdminInstall", "Next", "Cancel")
|
"AdminInstall", "Next", "Cancel")
|
||||||
whichusers.title("Select whether to install [ProductName] for all users of this computer.")
|
whichusers.title("Select whether to install [ProductName] for all users of this computer.")
|
||||||
# A radio group with two options: allusers, justme
|
# A radio group with two options: allusers, justme
|
||||||
g = whichusers.radiogroup("AdminInstall", 135, 60, 160, 50, 3,
|
g = whichusers.radiogroup("AdminInstall", 135, 60, 235, 80, 3,
|
||||||
"WhichUsers", "", "Next")
|
"WhichUsers", "", "Next")
|
||||||
|
g.condition("Disable", "VersionNT=600") # Not available on Vista and Windows 2008
|
||||||
g.add("ALL", 0, 5, 150, 20, "Install for all users")
|
g.add("ALL", 0, 5, 150, 20, "Install for all users")
|
||||||
g.add("JUSTME", 0, 25, 150, 20, "Install just for me")
|
g.add("JUSTME", 0, 25, 235, 20, "Install just for me (not available on Windows Vista)")
|
||||||
|
|
||||||
whichusers.back("Back", None, active=0)
|
whichusers.back("Back", None, active=0)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue