I want to develop a filter plugin for Photoshop using CUDA.
The problem is that Photoshop stores the DLL plugins in the folder Photoshop\Plugins\Filters so I need to deploy there the cudart.dll… but, what would happen if other (newer or older) plugin needs the CUDA runtime too? The cudart.dll will be overwritten and the plugins probably will stop working!
Here is my suggestion: Just add to the cudart.dll’s name the version of the runtime/SDK.
For example: cudart_1_0_0_x86.dll or cudart_2_3_0_x86.dll