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 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.
(NOTE: dBASE Plus installers from version 2.61.4 on up will
automatically include the Vista 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).
If you already have this file make sure you delete it before
installing the replacement Manifest file since the Vista manifest
file will also include these settings and you do not want
to accidentally rename the new manifest file.
Vista Manifest files are not compatible with XP operating
systems.
------------------------------------------------------------------------------------------------------
Example: If you'd like to take a look, This is what the Vista
Manifest file for Plus.exe looks like.
(Note: the section in blue has
the 'requiredExecutionLevel' setting required for Vista)
-------------------------------------------------------------------------------------------------------
<?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) |