Share
 
 

TRUSTEDPATHS (System Variable)

Specifies which folders have permission to load and execute files that contain code.

Type:String
Saved in:Registry
Initial value:Varies, may be locked by a CAD administrator

To minimize the possibility of loading and executing malicious code, always set the TRUSTEDPATHS system variable to unique, read-only folders where your authorized applications are located. This includes the following file types:

  • ARX, DBX, CRX, HDI files
  • LSP, FAS, VLX, MNL, SCR files
  • .NET assemblies
  • VBA macros (DVB files)
  • acad.rx
  • JavaScript
  • DLL files

Valid strings include the following:

  • When TRUSTEDPATHS is set to one or more folder paths in quotes and separated by semicolons, the previously listed file types are loaded from the specified folders.
  • When TRUSTEDPATHS is set to "" (an empty string) or "." (a period), there are no trusted folder paths in addition to the implicitly trusted ones.
  • When TRUSTEDPATHS includes a folder that ends with \... (backslash and three dots), all of its subfolders are also trusted.

The following folders are always trusted:

  • C:\Program Files\ and its subfolders
  • C:\Program Files (x86) and its subfolders
Note: In some circumstances, it might be more convenient to specify the relative file path in the Filename parameter when using the LOAD function.
  • These trusted paths can also be specified in the Options dialog box Files tab, the Security Options dialog box, or in the Deployment Wizard.
  • The setting of the SECURELOAD system variable determines whether other locations, including the current drawing folder, are trusted. Signed DLLs are automatically trusted.
Note: Beginning with AutoCAD 2013 SP1, the reserved acad<release>.lsp and acad<release>doc.lsp files and their successors are loaded only from their default installation folders: <install folder>\Support and <install folder>\Support\<language> respectively.

Was this information helpful?