DLL placement rules
Policy for DLL Placement Rules
Projects using this library should make it easy for users to recognize and confirm the existence of the legitimate library in the packages they include in their distribution.
If the project creator finds a problem with the current rules when introducing it, it will be dealt with, but concealment and malicious use may be disadvantageous to users, so they are clearly prohibited.
DLL Placement Rules for Version 0b8 Rev.1 and Later
・Name has not changed
・Must exist in the calling folder or below
Correct example:
[1]
C:\sample\project64.exe
C:\sample\AMD_RC2t7x64.dll
[2]
C:\sample\project64.exe
C:\sample\dll\AMD_RC2t7x64.dll
[3]
C:\sample\project64.exe
C:\sample\resources\dll\AMD_RC2t7x64.dll
Incorrect example:
C:\sample1\project64.exe
C:\sample0\AMD_RC2t7x64.dll
Placement rules for DLLs up to version 0b8
・Name has not changed
・Must exist in the same folder as the caller
Correct example:
C:\sample\project64.exe
C:\sample\AMD_RC2t7x64.dll