Level
Requirement
Applies to
ObjectARX and ObjectDBX modules
AutoCAD does not system administrator privileges to run, nor should any custom applications.
Locations in which files are installed and registry entries are written in a way to allow users to run AutoCAD. When a system administrator advertises an AutoCAD image, a user will be allowed to install it.
HKLM is read-only for users (in other words, all users except administrators). Users can install a product that writes to HKLM if the product is installed with elevated privileges. Therefore, to support users running AutoCAD, your application must be installed with elevated privileges and all data that needs to be written to HKLM must be written at install time. Any data written to the registry at runtime must be written to HKCU.
Data files that your applications might require write access to, should be placed outside of the program and system files directories.