Uninstalling while application still running

For all your non-technical questions.
ben
Posts: 2
Joined: Mon Jul 23, 2007 9:14 am

Uninstalling while application still running

Postby ben » Mon Jul 23, 2007 10:31 am

Hi.

As part of my InstallAware evaluation, I performed the following tests:
1) Built an InstallAware installer around our existing product
2) Installed the product
3) Launched product (EXE and DLLs)
4) Uninstalled with product still running

(This causes our current installer problems, and required quite a few hacks to get correct prompts and/or shutdown). The result was that the InstallAware uninstaller ran without warning that EXE/DLLs were in use and then deleted the installation folder (including the binaries).

What tools do I have at my disposal to make sure the installer can identify and gracefully handle such ‘application in-use’ situations?

To my knowledge, the normal method is to check for existence of a named mutex. I have not found any relevant scripting command to do this. Is there one?

Also, I have found an unanswered post about forcing users to scroll to the bottom of the license agreement:
http://www.installaware.com/forum/viewt ... ght=scroll
Please can you know whether this feature is likely to be implemented? It could become a deal-breaker for us, and InstallShield boasts this feature.

Thanks for your time,
Ben

CandiceJones
Posts: 904
Joined: Thu Dec 22, 2005 7:03 pm
Contact:

Postby CandiceJones » Mon Jul 23, 2007 1:04 pm

You can use the Check Process, Check Service, and Terminate Command MSIcode commands.

I'm afraid we do not provide scroll-checking at this time. We truthfully have not had any requests for it - yours is the first! There might be some clever MSIcode scripting that might achieve this though (or a similar effect).
Candice Jones
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/

ben
Posts: 2
Joined: Mon Jul 23, 2007 9:14 am

Postby ben » Thu Jul 26, 2007 11:30 am

Thanks Candice.

Unfortunately I think the License Agreement feature will probably prevent us from progressing with InstallAware. May I recommend that this feature gets reviewed by your product managers? EULA's are becoming an increasingly hot topic the software industry these days, and laywers are recommending that software companies protect themselves by implementing this feature.

Regards,
Ben

CandiceJones
Posts: 904
Joined: Thu Dec 22, 2005 7:03 pm
Contact:

Postby CandiceJones » Thu Jul 26, 2007 2:22 pm

Wow, very interesting!

Maybe if you edit the checkbox to read "Yes, I have scrolled to the bottom of the EULA, and read the whole text!"

:)
Candice Jones

InstallAware

Home of The Next Generation MSI Installer

Get your free copy today - http://www.installaware.com/

Gizm0
Posts: 339
Joined: Wed Nov 09, 2005 8:47 pm

Postby Gizm0 » Thu Jul 26, 2007 5:37 pm

Or by simply putting some numbers on the end of EULA text at Runtime, and read them on a TextBox. Like:

"45334" and then make user type them down on the TextBox and check if they are correct. That way you'll know that user have scrolled down the EULA.
Panagiotis Kefalidis
Software Design Team Lead
\"In order to succeed, your desire for success should be greater than your fear of failure\"
InstallAware Software Corporation

CandiceJones
Posts: 904
Joined: Thu Dec 22, 2005 7:03 pm
Contact:

Postby CandiceJones » Fri Jul 27, 2007 6:27 am

That's a great suggestion.

You could even randomly create a new number each time setup runs, and display it at the bottom of the EULA. This way, you would know for SURE that they have indeed scrolled to the bottom of, AND READ the EULA :)

So instead of a check-box, you want to put in a text-box (there's already a template dialog like that for most themes), and then validate the number that's been entered in.

That should make your legal team more than happy :) The only way for the customer to find out the code is the scroll to the bottom of the EULA in this case, so its an airtight case, assuming their real concern is the scrolling.
Candice Jones

InstallAware

Home of The Next Generation MSI Installer

Get your free copy today - http://www.installaware.com/


Return to “Non-Technical”

Who is online

Users browsing this forum: No registered users and 8 guests