• 0

[VB.NET] How to add a custom button to windows explorer?


Question

Hello,

How can I write an addon to Windows explorer ( in windows 7 / vista ) that will act like a button and perform some function?

I want the button to be placed near the "Back" "Forward" buttons. In short words, I want to program a replica of this application here http://www.mavisapps.com/up-button/

Any ideas? Is there a modern way to do such a thing?

6 answers to this question

Recommended Posts

  • 0

You can't. Explorer no longer has toolbars, and the command bar is tied to the active namespace.

In other words, if you make your own namespace handler (the code responsible for creating everything you see in the listviews), you can have any buttons you want in it, but you can't modify the regular file browser namespace. Well, I don't think you can anyway.

  • 0

You can stick your tongue out all you want, but the fact remains that there is no API to do this at all. It was removed because of malware issues.

While I haven't looked at the program in question, there is a 99.9999998% chance that it works by injecting code to add the "up" button into the part of Explorer that is responsible for handling that area of the window (in other words it injects a function into the address space of Explorer and then tells the Explorer process to run it). This is probably one of the most advanced Windows programming subjects out there, and something that requires native code (in other words, no .NET runtime).

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • How much smaller is the battery in the Edge?
    • Samsung Galaxy S25 Edge sales are apparently terrible by Usama Jawad After much fanfare, Samsung officially launched the Galaxy S25 Edge last month, marketing it as the slimmest phone in the series. The handset is 5.8mm thick and weighs 163g, hosts a 200MP primary lens and a 12MP ultra-wide sensor, and a Snapdragon 8 Elite Mobile Platform for Galaxy processor - the same one powering the S25 series. However, despite all of these features backed by Samsung's marketing effort, it seems like the handset isn't performing well in terms of sales. A report from South Korean outlet The Elec claims that the S25 Edge is is selling fewer units than what Samsung expected. This has resulted in Samsung lowering the number of units it plans to produce in June. It is important to keep in mind that it has been a little over a month since the S25 Edge came out, and since handsets are expected to sell well a few months within their launch date, this isn't a particularly promising sign. An earlier rumor had claimed that Samsung will be increasing the production of its foldable units and will phase out the upcoming S26 Plus in favor of the S26 Edge. However, the latest news out of South Korea might make Samsung rethink its strategy. The latest report hasn't shed light on why the S25 Edge is underperforming in sales. This could be due to the prohibitive price tag of $1,100 (keep in mind that the S25+ costs $1,000), but this is just speculation at this point due to lack of official evidence. Those interested in still getting their hands on the S25 Edge can grab the top-of-the-line 512GB model at a 20% discount right now. This brings the price down from $1219.99 to just $969.99. Perhaps this significant discount so early after launch is also an indicator about the poor sales performance of the handset. Source: The Elec
    • Someone not paying the BBC license at home is a minor inconvenience to BBC. The real problem are these Ai companies STEALING data through scraping and then selling it under their product. Just pirating something for personal use is nowhere near as bad as stealing it to make corporate profits.
  • Recent Achievements

    • First Post
      emptyother earned a badge
      First Post
    • Week One Done
      Crunchy6 earned a badge
      Week One Done
    • One Month Later
      KynanSEIT earned a badge
      One Month Later
    • One Month Later
      gowtham07 earned a badge
      One Month Later
    • Collaborator
      lethalman went up a rank
      Collaborator
  • Popular Contributors

    1. 1
      +primortal
      670
    2. 2
      ATLien_0
      273
    3. 3
      Michael Scrip
      218
    4. 4
      +FloatingFatMan
      165
    5. 5
      Steven P.
      163
  • Tell a friend

    Love Neowin? Tell a friend!