Generally, setting the requested execution
level to 'run as Administrator' will allow existing dBASE
and BDE Admin executables to run properly.
There are two ways this can be done :
1 - Using the Manifest file's
'requestedExecutionLevel' setting.
dBASE Plus can be run successfullly on Vista/7 by installing
the application manifest file that contains the appropriate
requestedExecutionLevel setting. The BDE Administrator must
also have a manifest file installed for it to run on Vista/7.
(NOTE: dBASE Plus installers from version 2.61.4 on up will
automatically include the Vista/7 manifest files )
Instructions ...
All Manifest files must be installed in the same folder as
the executable it is intended for.
The 'Administrator rights' manifest files for dBASE can be
downloaded here :
http://www.dbase.com/Manifests/ManifestAdminRights.zip
Save the plus.exe.manifest file in the same folder
as the plus.exe file
(Default folder is C:\Program Files\dBASE\PLUS\BIN)
Save the plusrun.exe.manifest file in the same folder
as the plusrun.exe file
(Default folder is C:\Program Files\dBASE\PLUS\Runtime)
Save the bdeadmin.exe.manifest file in the same
folder as the bdeadmin.exe file
(Default folder is C:\Program Files\Common Files\Borland\BDE)
NOTES:
It is recommended that you re-boot your computer after adding
the manifest files
When you install dBASE Plus (from dBASE Plus version 2.60
... up to 2.61.3) a Manifest file is automatically installed
under the bin folder.
This Manifest file has the settings to allow the use of the
Version 6 common controls in Windows XP (and Vista/7).
If you already have this file make sure you delete it before
installing the replacement Manifest file since the Vista/7 manifest
file will also include these settings and you do not want
to accidentally rename the new manifest file.
Vista/7 Manifest files are not compatible with XP operating
systems.
------------------------------------------------------------------------------------------------------
Example: If you'd like to take a look, This is what the Vista/7
Manifest file for Plus.exe looks like.
(Note: the section in blue has
the 'requiredExecutionLevel' setting required for Vista/7)
-------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="PLUS.EXE"
type="win32"
/>
<description>PLUS.EXE Manifest</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireadministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
------------------------------------------------------------------------------------------------------
2 - Using the .exe's 'privilege
Level' setting.
Instructions ...
Right click plus.exe (Default folder is C:\Program Files\dBASE\PLUS\BIN)
- Choose 'Properties'
- under the 'Compatibility' tab .. 'Privilege Level' setting
- click on the checkbox next to 'Run this program as an administrator'
to turn it on.
Right click plusrun.exe (Default folder is C:\Program Files\dBASE\PLUS\Runtime)
(follow instructions for plus.exe)
Right click bdeadmin.exe (Default folder is C:\Program Files\Common
Files\Borland\BDE)
(follow instructions for plus.exe) |