First, open goblin editor, located in the /ubisoft/silent hunter 5 directory, Then you open options thusly,
then you go into options and set the
two directories wherever you have sh5 installed to, you can see in my case it is, C:/ubisoft/silen thunter 5 yours may differ.
Then you wont get hte controllers error or the .dll error anymore. Hope this helps you out.