Jaa


Why executable names are important

Charlie Kindel kicked off an interesting discussion today amongst Microsoft bloggers about the relationship between blogs, search engines, and more formal support channels such as MSDN. As a side-effect, Raymond Chen kindly pointed me at his .Text referrer-log tools, which enabled me to scratch an itch that I've had for a month.

Namely, how much should I be charging Toshiba and/or Microsoft for all the Google hits I get for my post “What is all this stuff doing on my computer?”. As it turns out, here's what people are interested in:

Hits Search term
86 000stthk.exe
43 tfnf5.exe
35 tabtip.exe
31 sapisvr.ee
23 wisptis.exe
21 trot.exe
20 tabbtnu.exe
19 tpwrtray.exe
12 ndstray.exe
18 tpa.exe
9 touched.exe
1 toshkcw.exe

 

(If you're searching for more information about one of those executables, I explain what they do in this older post)

And here are the lessons that I draw:

  • I should be charging Toshiba (000stthk, tfnf5) more than Microsoft (taptip, sapisrvr).
  • 000stthk is a terrible name for a binary - maybe people are suspicious of that 000 prefix?
  • toshkcw is a great name for a binary - as long as it's running on a Toshiba.
  • Neither Toshiba nor Microsoft have done a great job of explaining what this stuff is.

How about you? What's the most suspicious, obscure, or just plain stupid executable name that you've ever seen?

Comments

  • Anonymous
    April 28, 2004
    Jonathan,

    svchost.exe.

    not because of the name though. :)

    WM_CHEERS
    thomas woelfer
  • Anonymous
    April 28, 2004
    The comment has been removed
  • Anonymous
    April 28, 2004
    main.exe
  • Anonymous
    April 28, 2004
    The comment has been removed
  • Anonymous
    April 28, 2004
    Occasionaly I see DIALER.EXE in the system directory and my mind registers "war dialer".
  • Anonymous
    April 29, 2004
    Based on a discussion yesterday, security.dll (see http://www.codeproject.com/script/comments/forums.asp?msg=805461&forumid=1650#xx805461xx). Don't name any binary that you're going to use in a shared process with a system DLL's name.
  • Anonymous
    April 29, 2004
    As said before svchost.exe
  • Anonymous
    April 29, 2004
    Going off on a tangent here - why are we still tying ourselves in knots trying to cram meaning into an 8-character name? We've had long filename support for years now, so where are all the executable names that actually mean something?
  • Anonymous
    April 29, 2004
    "Explorer"
  • Anonymous
    May 17, 2004
    The comment has been removed
  • Anonymous
    June 14, 2004
    The comment has been removed
  • Anonymous
    July 03, 2004
    The comment has been removed
  • Anonymous
    February 01, 2007
    Update : autoruns has gotten even better — check out my latest post about it. The first time I ran task