is there a way to make an application verify that the CD is in the drive before it launches? I am packaging Pearson's POM-QM v3 and it looks like the company wants the CD to be in the drive when the app is launched. Unfortunately, the app is a plain old exe file...
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Step 1: Adamantly complain to the vendor. In a case like this, I'd tell them that this is absolutely unacceptable and demand that either they remove the CD requirement or provide a signed document absolving me of responsibility for the piracy of their software. Talk about being stuck on stupid, they're forcing me to put an install CD in the hands of the user???? Morons. There is no way for me to secure that data and there is no way I'm accepting responsibility for what happens to it!

Step 2: Capture the setup.exe. See if there are any files (i.e. INI) or settings in the MSI that point to the CD drive. Try changing the pointer.

Step 3: Put the app in the CD drive and use the FileMon utility to find out exactly if, when and what files are accessed on the CD. Try to move what it's looking for into the application folder using working directory or .LOCAL/Manifest isolation.

Step 4: Adamantly complain to the vendor. There isn't much left for you to do, the app is hardcoded to look for the local CD ROM.
Answered 10/25/2005 by: VikingLoki
Second Degree Brown Belt

Please log in to comment
0
Well Rodina, you could also try writing a VB Script that shall do the work, in case you want any help on this let me know.
Answered 10/25/2005 by: wiseapp
Second Degree Green Belt

Please log in to comment
0
Actually, why do you need to check? If the app requires the CD, it should display a "Insert CD" message and gracefully exit. What happens if there is no CD?
Answered 10/25/2005 by: VikingLoki
Second Degree Brown Belt

Please log in to comment
0
The CD only has the exe file, so it just installs and runs normally. I work at a university and the CD is a workbook add-on CD. The professor wants it so you have to have the CD in orde to user tha application. The vendor just wants the prof to request a site-wide license instead of the CD verifier... The professor has emailed the vendor for permission to have the software on 2,000+ lab computers...
Answered 10/27/2005 by: rodina00
Orange Belt

Please log in to comment
Answer this question or Comment on this question for clarity