Universal Focus Rectangle Remover - Updated


Recommended Posts

  • 3 months later...

This does work with Vista x64, but only on 32-bit apps running through WOW64. 64-bit apps still have their focus rectangles. Which sucks since really the only program I want to remove them from is the 64-bit Explorer.

I've uploaded the user32.dll from Vista x64 SP1, if anybody wants to take a look a look at it:

http://www.mediafire.com/file/ibibnzkmzju/...sta_x64_sp1.zip

Hello again, I'm wondering if by any chance this great hack will be updated to work with Windows 7 32-bit and 64-bit? It doesn't work with Vista 64-bit as well. Anyone?

I hope it gets updated, it's the greatest hack I have came across to since ages..

Thanks again to the original developer.

  • 1 month later...
  • 3 weeks later...
Anyone know how to integrate this into XP Setup CD.

Is it just a matter of pasting Focus Rectangle Remover.dll into $OEM$/$$/System32 folder? Does it still require registering?

Any help would be much appreciated!

3. Type "regsvr32 RemoveFocusRect.dll" (without the quotes) and press OK.

Yes it does. Maybe do it through RunOnceEx or svcpack?

  • 2 weeks later...
  • 4 months later...
  • 2 months later...
  • 3 weeks later...
Ah, okay, so it's DrawFocusRect() in USER32.DLL ... so, how can this be disabled? loc[a]lhost is nowhere to be seen ...

I really want to remove this damned focus rectangle on Windows 7 x64. :(

download a disassembler. open user32.dll, do a search for DrawFocusRect. you will see something like this.

http://des.virtualplastic.net/user32_dll_focusrect.png

in hexeditor, do a search for a bit of that you saw after "DrawFocusRect" then you need to change that part to 90's. but it is hard to tell what part exactly you need to change because it depends on version, language and some other things.

(90 means: nop = no operation)

  • 2 months later...

download a disassembler. open user32.dll, do a search for DrawFocusRect. you will see something like this.

http://des.virtualpl...l_focusrect.png

in hexeditor, do a search for a bit of that you saw after "DrawFocusRect" then you need to change that part to 90's. but it is hard to tell what part exactly you need to change because it depends on version, language and some other things.

(90 means: nop = no operation)

Bump. :whistle:

I really want to remove this damned focus rectangle on Windows 7 x64. :(

+1

ok. my mistake. open user64.dll or whatever file is this in 64bit os. but the method is the same. of course you need to use softwares that can open 64bit files. (hexeditor/disassembler)

It's still user32.dll. I think what he meant is that he doesn't understand what to do. Not everyone understands what you're saying.

  • 2 weeks later...

focusrectangle.png

Since Windows 3.11 or even earlier, we had this ugly focus rectangle shown in almost every window, and most annoyingly, on items that are selected and have different signs to tell us they are in focus.

So I made Universal Focus Rectangle Remover - a utility that will remove those focus rectangles completely from your system.

The new version supports x64 and Windows 7 flawlessly, and should work with any OS from Windows 2000 to Windows 7, and probably future versions as well.

Installation is also easier than ever in the new version, just run the setup and the rest is done for you.

Click here to download.

Enjoy :)

Update:

2010-03-12: Updated to work on Windows Server 2008 R2.

  • Like 2
  • 2 weeks later...
  • 2 years later...
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • It is silly there is no simple way to check whether this profile has been activated. CFRs are normal, but trying to even hide the fact if it's on / off seems silly, especially for something so user-facing. Surely Microsoft is "proud" of their engineering efforts on this one and ought to display it somwhere in the GUI.
    • Many Linux distros are not known for excellent battery life, so I'm not sure that is the best example. A more apt example may be Apple, but Apple's CPUs are simply far more efficient than Intel & AMD at single-threaded tasks like these, so "boosting" is not as power-hungry and less heat-inducing. Not to mention Apple will hardly engage P-cores for basic UI tasks; they use a pretty complicated QoS scheme to only activate P-cores for more serious workloads like HTML / JS execution or decompression or application launch. Microsoft is (smartly) doing it for launch, but also for UI tasks, which is the more nonsensical part: why ... do Windows 11's UIs need modern CPUs to boost? It should load so quickly that there's not even time for the CPU to boost.
    • I've not seen any controlled testing and, judging by Microsoft's mentality, within a year, they'll have added so much more bloat, it'll undo any perceptible latency benefit and we'll have boosted the CPU clocks for nothing.
    • It depends: heat soak is a thing. Initially on cold boot-up, the heatsinks & heatpipes are at ambient temp. After heatsinks & heatpipes warm up (through normal usage), they don't immediately cool to ambient temp when the load goes away. So their baseline is higher and the trigger point for fans is much less stress. Add a few more CPU spikes → it's too hot to stay at the same fan RPM → fans get triggered to start up up much sooner / get triggered to ramp much more quickly.
    • Can LibreOffice just shut up and worry about themselves and stop comparing themselves? Do we see Microsoft complaining about euro office?
  • Recent Achievements

    • One Year In
      slackerzz earned a badge
      One Year In
    • One Year In
      highriskpaym earned a badge
      One Year In
    • One Month Later
      highriskpaym earned a badge
      One Month Later
    • Week One Done
      highriskpaym earned a badge
      Week One Done
    • Week One Done
      FBSPL earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      501
    2. 2
      PsYcHoKiLLa
      198
    3. 3
      +Edouard
      157
    4. 4
      Steven P.
      84
    5. 5
      ATLien_0
      73
  • Tell a friend

    Love Neowin? Tell a friend!