conflict with HKLM....Current Version/App Paths"
Hello AppDeploy forum,
what if both application needs to have their own "App paths" with the same name?
thank you.
what if both application needs to have their own "App paths" with the same name?
thank you.
0 Comments
[ + ] Show comments
Answers (7)
Please log in to answer
Posted by:
anonymous_9363
14 years ago
Posted by:
xxMBxx
14 years ago
sorry, ofcourse here is example:
- Application X have HKLM\....CurrentVersion\App Paths\myexe123.exe with default value=c:\program files\Application X\myexe123.exe
- but Application Y would like to have HKLM\....CurrentVersion\App Paths\myexe123.exe with default value=C:\program files\Application Y\myexe123.exe
myexe123.exe is convertor which is called by Application X and Application Y, both Application have their own myexe123.exe with different versions.
- Application X have HKLM\....CurrentVersion\App Paths\myexe123.exe with default value=c:\program files\Application X\myexe123.exe
- but Application Y would like to have HKLM\....CurrentVersion\App Paths\myexe123.exe with default value=C:\program files\Application Y\myexe123.exe
myexe123.exe is convertor which is called by Application X and Application Y, both Application have their own myexe123.exe with different versions.
Posted by:
AngelD
14 years ago
The conflict may not be a conflict depending on how the converter is called by the x/y application.
If the working directory is outside of the application's exe location it's just going to launch the converter that is specified in the App Paths registry.
Shimming may however fix the problem (hardcoding the return value of where the version exists).
If the working directory is outside of the application's exe location it's just going to launch the converter that is specified in the App Paths registry.
Shimming may however fix the problem (hardcoding the return value of where the version exists).
Posted by:
anonymous_9363
14 years ago
Posted by:
xxMBxx
14 years ago
Sorry I do not understand. I am affraid renaming of X's EXE(myexe123.exe) could cause no effect. Myexe123.exe is called from main X's application exe. So the goal should be change the main X's application exe to do not call myexe123.exe but e.g. myexe123X.exe.
I thinkAngelD have good idea by shimming it. I have to check if this is possible e.g. via Microsoft application compatibility tools and I have to negotiate support for shimmned application by vendor othervise create ticket and ask for vendor patch.
I think
Posted by:
xxMBxx
14 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.