Hi,
If i start the setup under an user account who dont have sufficient rights, Windows shows an dialog where i will able to logon with an other user.
So if i i.e logon with the user Administrator, the setup extract his temporary files to "C:\Windows\temp\" (Windows 7 64Bit)
Now my problem.
I have an Custom Action (Deferred with no impersonation) under the Section PublishProduct. This Action calls rundll32exe with the path to my temporary DLL.
Now the MSI Setup says the path is "C:\Users\ADMIN~1\AppData\Local\temp\" but this is not right since the Setup extracted the Files in "C:\Windows\temp\"
While the installation an dialog pop up with an error message from RunDll with the reason it can't find the DLL
How can i solve this problem?
Why the setup is not able to find the correct path under PublishProduct?
Why the setup is ABLE to find the right path if i not logon with an other user?
best regards
Christian