External Module Loading |
Previous Top Next |
· | Modify system loaded DLLs matching these patterns (if not banned) |
This tab list patterns that will be tested against a DLL filename for a substring match. |
Since \ matches all filenames, the default behavior for Thinstall is to modify every DLL loaded into your process. For best compatibility, performance, and security, we recommend limiting the number of external DLLs that are modified. In order for the virtual registry to work with COM controls, the minimum set of external DLLs include: |
advapi32.dll |
ole32.dll |
oleaut32.dll |
· | Do not modify DLLs matching these patterns. |
If any pattern in this list is found as a substring of the filename, Thinstall will not try to modify the DLL in question. For example, if you specify c:\windows\system32\ Thinstall would not modify any DLLs loaded from from the system directory. |
· | Thinstall loads DLLs matching these patterns (if not banned) |
Since all entries are macro expanded, one example would be "%InstallPath%\". This would cause Thinstall to load all DLLs in your application directory (and subdirectories). |
· | Thinstall does not load DLLs matching these patterns (banned) |
If any pattern in this list is found as a substring of the filename, Thinstall will not try to load the DLL in question. The banned list takes precedence over the matching list. |
· | Thinstall loads EXEs matching these patterns (if not banned) |
Since all entries are macro expanded, one example would be "%InstallPath%\". This would cause Thinstall to load all EXEs in your application directory (and subdirectories). |
· | Thinstall does not load EXEs matching these patterns (banned) |
If any pattern in this list is found as a substring of the filename, Thinstall will not try to load the EXE in question. The banned list takes precedence over the matching list. |