msi asking for CD
I'm having some fun packaging up LEGO Mindstorms NXT but managed to get there in the end and there's even a separate msi for the drivers provided on the CD which is great although i need help with editing the drivers msi. The msi installs fine when executed from the CD but when copied to the server and run from there it prompts for the CD! This is obviously coded into the msi somewhere but am unsure where to look. Any ideas? LEGO tech support are hopeless.[/align]
0 Comments
[ + ] Show comments
Answers (5)
Please log in to answer
Posted by:
jshand
16 years ago
Ok, i've checked the LaunchCondition and meet all requirements so this isn't the problem.
message it was bringing up when running the msi was
Anyway i've made progress. Using ORCA i found "Disk 1" in the Media table so exchanged this with my packages dir path and the msi now executes fine although i need take away the specific path name as my packages are replicated over Three servers for load balancing so need a variable name in the place of a specific drive. Currently i have the path "Q:\Applications\LEGO Mindstorms NXT Driver\" So need something like %servername% but not sure what i can use! Any ideas?
message it was bringing up when running the msi was
The feature you are trying to use is on a CD-ROM or other removable disk that is not available. Insert the 'LEGO MINDSTORMS NXT Driver ' disk and click OK. Use source: Disk1
Anyway i've made progress. Using ORCA i found "Disk 1" in the Media table so exchanged this with my packages dir path and the msi now executes fine although i need take away the specific path name as my packages are replicated over Three servers for load balancing so need a variable name in the place of a specific drive. Currently i have the path "Q:\Applications\LEGO Mindstorms NXT Driver\" So need something like %servername% but not sure what i can use! Any ideas?
Posted by:
aogilmor
16 years ago
ORIGINAL: jshand
Ok, i've checked the LaunchCondition and meet all requirements so this isn't the problem.
message it was bringing up when running the msi wasThe feature you are trying to use is on a CD-ROM or other removable disk that is not available. Insert the 'LEGO MINDSTORMS NXT Driver ' disk and click OK. Use source: Disk1
Anyway i've made progress. Using ORCA i found "Disk 1" in the Media table so exchanged this with my packages dir path and the msi now executes fine although i need take away the specific path name as my packages are replicated over Three servers for load balancing so need a variable name in the place of a specific drive. Currently i have the path "Q:\Applications\LEGO Mindstorms NXT Driver\" So need something like %servername% but not sure what i can use! Any ideas?
Look at this article on MyITForums. I haven't tried it but this guy said it worked.
http://www.myitforum.com/articles/6/view.asp?id=11375
Longer term, do some reading up on how Windows Installer users source directories. You can actually configure backup directories in case the source changes.
One common strategy is to put everything on a dfs share with read access to all domain users.
Good luck!
Posted by:
reds4eva
16 years ago
Posted by:
nheim
16 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.