.
By my way of thinking, it's not important if this detection happens before or after the wrapper tries to install any adware or bundled crap. The point of this DLL is not to prevent the wrapper from running -- it's to let your installer detect this case and decide what to do. Some coders may decide that the best thing to do is warn the user, exit, and send the user to the REAL program web page. Other coders may decide that the best thing to do is let the install complete but warn the user.
Ideally just the use of this dll will be enough to trigger these websites automatic wrapping tool to give up and not wrap the program.
I think the detection should certainly trigger before the wrapper does anything;
QuoteI think the detection should certainly trigger before the wrapper does anything;
This is almost certainly not realistic/practical.
The wrapper is going to do its own thing, and then unpack and launch your original pristine installer after it has offered up its bundled adware, etc.
If you wanted to physically stop the wrappers from running, the only solution is to have some other software already running (like an antivirus) that detected it and stopped it. And if you are the kind of person who would run such a tool constantly in the background, you are also the kind of person who won't get bit by these wrapped installers in the first place.
However, I believe that the solution with the dll preventing your program from installing from a wrapper and telling the user why will accomplish the same goals.
The most likely result of having this dll prevent the wrapper from completing its installation, is that it will never be wrapped in the first place.
First, it's quite likely that the automated wrapper creation tool will abandon trying to wrap your program, meaning you will stop this problem before it ever gets to the user. Second, if it they do try to distribute your wrapped program, it won't be long before they get enough complaints from users that downloaded it that they will remove the wrapper and put back your original.
Not sure if this is true today but I think Oracle's Java and/or Adobe/Macromedia Flash Player installs used to (and may still do) come bundled with the Ask.com web browser search installer.
From memory, I recall that MBAM (Malwarebytes) is able to detect some candyware as PUPs (Potentially Unwanted Programs) that it has recorded in its virus signature database. It detects the signature files for PUPs in software installers and I think (but am not sure) that it may even sometimes be able to isolate/remove the PUP components from the main software install, leaving the basic software installer intact.
I shall post a query for clarification about this in the MBAM support forum and drop the answer in this thread.
...That's what I meant Iain, today it didn't seem to be there.Yes, I realised that. I was posting not so much to agree with you as to say that I thought it used to be there (until very recently).
...That's what I meant Iain, today it didn't seem to be there.Yes, I realised that. I was posting not so much to agree with you as to say that I thought it used to be there (until very recently).
By the way, I forgot to mention that, depending on the source one used to download Java/Flash from, it could make a difference as to whether it had a PUP installed.
...That's what I meant Iain, today it didn't seem to be there.Yes, I realised that. I was posting not so much to agree with you as to say that I thought it used to be there (until very recently).
By the way, I forgot to mention that, depending on the source one used to download Java/Flash from, it could make a difference as to whether it had a PUP installed.
Prevent accidental installations of third party offers.
Unchecky is a small tool that can help you prevent accidental acceptance of third party sponsor offers during software installations. The program runs as a background service and monitors your software installations. If it detects any unrelated offers, it automatically unchecks them for you, so you don't accidentally install any unwanted software. We tested Unchecky with a handful of different installers and it worked particularly well with OpenCandy, AVG and some others (see our screenshots). Keep in mind that there are many different types of third party offers and installation schemes and Unchecky will not work with all of them - it missed a few during our tests. Nonetheless, Unchecky works well with most of the popular installers and uses very little resources. If you frequently find yourself overlooking third party offers and end up with unwanted toolbars or application, you definitely want to give Unchecky a try! The current version has a rather minimalist interface without any additional configuration options. We'd like to seem some logging features or notification options that keep the user informed of Unchecky's actions.
Introducing Unchecky v0.3!
The new version of Unchecky provides you with more visual feedback:
A tray icon is visible as long as the Unchecky service is running.
When an offer is rejected, a notification message is shown (see screenshot below).
unchecky_0.3_notification_icon
Also, Unchecky v0.3 has an activity log, which was the most requested feature on UserEcho. You can see which installers were handled by Unchecky, how many offers were rejected, and how many warnings were displayed:
unchecky_0.3_activity_log
As you can see from the above screenshot, there are also social network buttons, which allow you to tell your friends and family about Unchecky. Please use them! We have great plans about Unchecky, and we need your help to spread the word.
Posted in Software, Updates by RaMMicHaeL at October 7th, 2014.
Tags: unchecky

The offer to install the Search App by Ask was still there, and checked by default.Oracle actually offers a solution for disabling those 'sponsor offers': https://www.java.com/en/download/faq/disable_offers.xml
The offer to install the Search App by Ask was still there, and checked by default.Oracle actually offers a solution for disabling those 'sponsor offers': https://www.java.com/en/download/faq/disable_offers.xml

The offer to install the Search App by Ask was still there, and checked by default.Oracle actually offers a solution for disabling those 'sponsor offers': https://www.java.com/en/download/faq/disable_offers.xml
which brings to mind the question... should it even be necessary?I agree with your objections and second your questions. Especially when knowing that these 'sponsors' are only added to the JRE installers, and not to the JDK installers (not even the JRE installer included with those) AFAICS. But all a developer needs is a JDK (without the extra JRE), after all

not sure about recent versions but use to the offline installers didn't have the offers.I'm quite sure recent versions have them, but you may have disabled the settings from the Control panel gadget that gets installed with the JRE. I only get the off-line installers, though I currently tend to no longer install a separate JRE (space-saver when having 3 installed JDK's).
I just had to make a Java update today. The offer to install the Search App by Ask was still there, and checked by default.

The offer to install the Search App by Ask was still there, and checked by default.Oracle actually offers a solution for disabling those 'sponsor offers': https://www.java.com/en/download/faq/disable_offers.xml
I agree with your objections and second your questions.
This feels like a lawsuit-avoidance tactic. "Starting with version ...The above combination makes me really wonder why in earth's name a big multinational, like Oracle pretends to be, has to include crapware for some infamous minority like "Ask"

Original address: https://www.donationcoder.com/forum/index.php?topic=39631.0