I am trying to create a pdf printer from my application for each user logged onto the RDP server. The plan is to have each pdf printer is named slightly differently, ie, based on the RDP session ID, eg, user 1 has RDP session id of 123, the pdf printer will be named "MyPdfPrinter#123" and so on.
The pdf driver was initially installed on the RDP server as part of my application's installation package using the "Install.exe -s "MyPdfPrinter" -n "MyLicence" -c "xxxxxxx" command. The distributable files are copied to "C:\myapplication\amyuni" folder before calling "install.exe ...." command. This is working fine until we decided to create a pdf printer for each logged in user.
When I called the PDFDriverInit() method, I get the following error message:

I have given the logged in user administrative rights, ie, the user account is part of the local administrators group of the RDP server. All the distributable files have been copied to both SYSWOW64 and System32 folders. I have manually registered both "System32\cdintf450_64.dll" and "SysWOW64\cdintf450.dll".
OS: Windows Server 2008 R2 64 bit.
Amyuni version 4.5.0.6
Any help would be greatly appreciated. Thank you.