Dud Is A Program That Does Nothing

Martin Brinkmann
Jun 22, 2009
Software, Windows, Windows software

The answer is simply: Dud has been designed by the software developer to replace annoying executables and programs that are started by the Windows operating system or applications. Mentioned are files like helpctr.exe or stobject.dll which are not useful to most users or necessary at all.

The developer has created a second program called Replacer which can be used to replace protected files in operating systems such as Windows XP or Windows 2000. It can for example also be used to replace the annoying googleupdate.exe, ctfmon.exe and basically any other annoying process that gets automatically started by the operating system or software programs.

It might make more sense in certain situations to find a way to disable the process or service so that it does not get started at all but this is sometimes not possible. That's where a program like Dud comes in very handy.


Tutorials & Tips

Previous Post: «
Next Post: «


  1. Mike said on March 1, 2013 at 3:28 pm

    Need to know why it’s using 60KB of memory on launch, and how I can create an EXE that uses less.

  2. midweststar said on June 30, 2010 at 7:08 am

    how do you remove one of these?

  3. Str187 said on June 23, 2009 at 9:51 pm

    i really liked the replacing idea…
    i’ll try and see what happens in this shitty windows world ^^

  4. Ken Bundy said on June 23, 2009 at 10:05 am

    This is not a new idea. About a year ago I used the JustBasic programming language to create a win32 executable that does nothing. I was then able to fix a computer infected with an awkward to remove virus by replacing the virus executable with my ‘do nothing’ one.

  5. -bwg said on June 23, 2009 at 3:13 am

    Sounds like IEFBR14

  6. CutTheRedWire said on June 23, 2009 at 12:23 am

    The mem I don’t know about (I blame windows, heh), but the size I do. It’s from the icon. Oddly enough, it’s not the first time I’ve heard this question:



    “That dud file is a neat idea… but how come it’s 3k? That sounds huge for a file that does nothing, surely it could be done in less?

    A quick test in masm gave me a 1KB exe (the PE standard minimum), aggressively optimizing in VC6 gave me 460 bytes. What did you program it in? You must have overridden the default stack and heap allocation to get the memory consumption down, so it must be a “real” programming language.

    I know this sounds really pointless, because 3KB is nothing anyway, but it’s the principle of it!

    duh! Yours has got an icon in it, that’s why.”

  7. One of the good guys said on June 22, 2009 at 9:42 pm

    “A zero-byte exe file does the same thing …”

    No it would not :S

    Windows will show a error and start to find a solution, which would be more ignoring that just to run the original program.

  8. Bluegravity said on June 22, 2009 at 8:36 pm

    i wonder where the inspiration comes from… really weird. =P

  9. Bernard said on June 22, 2009 at 8:16 pm

    A zero-byte exe file does the same thing …

  10. BigDinE said on June 22, 2009 at 7:41 pm

    Why does a program, that does nothing, needs 60kb memory and is about 3kb in size?

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.