Jump to content
MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. ×


  • Posts

  • Joined

  • Last visited

  • Donations


Everything posted by GCRaistlin

  1. Now I see, Administrators have only Read and Execute right for alttab.dll by default. This excludes the possibility of a semi-automatic pressing 'Yes' for an unwanted action. Also, if a third person has access to your computer he/she won't be able to spoil something accidentally.
  2. That's what I'm asking you of, how did you replace it in a working system? I have reviewed the whole topic from the start but didn't notice anything like how-to. The dll can't be replaced neither on-the-fly nor in Safe Mode. Through the command line in RE - yes, it's possible. OK but sad to hear. I work under the limited account. That is, I can't elevate by just clicking 'Yes' in UAC prompt, I need to enter the user name and the password of an admin account.
  3. The OS wouldn't let you to, even in Safe Mode. How do you replace original alttab.dll with the patched one? I always agree to wait for the proper complete solution. And I'm sure I'm not the only one. May I ask you to take a look at my previous requests, too? I mean the check for the explorer.exe's initialization and Z-order. By the way I found out why I had transparent windows on Alt-Tab with Aero Peek off. It's per-user setting but if you go changing it in the "normal" way (Win+Pause - Advanced system settings) under a limited account you'll get the UAC prompt. Accordingly, you'll be changing the settings for the user you'll enter the credential for, not yours. So you need to run SystemPropertiesPerformance.exe instead.
  4. It shows Search pane along other icons. Also, I was able to replace the original dll only through recovery environment which is definitely not an option. Actually I do, but there are cases when using x64 OS gives nothing but perfomance degradation, for example in virtual machines with a low amount of memory that are intended to run only x86 apps.
  5. Hm. So other windows don't get transparent on Alt-Tab for you if Peek is off?
  6. Yes I did. Actually it does, at least with Classic Shell. Its description is "The shell stopped unexpectedly and explorer.exe was restarted" so I believe it does. It's a very handy feature as you may easily call the last minimized window without breaking the order of MRU windows. I just checked - it is broken now even with a small number of open windows: a minimized window is the one that gets activated on Alt-Tab. A completely senseless change. I just thought - can these garbage tasks that are visible in Alt-Tab menu when AltTabSettings value is set to 1 in the registry be hidden in a way? It would solve broken Z-order and flashing windows issues without deep changes - for those who don't need thumbnails.
  7. Disabling Peek doesn't help. I disabled it (desktop isn't being showed by moving the mouse cursor to the bottom right corner of the screen) but selecting an icon in Alt-Tab window still causes all windows except the corresponding one to disappear. Another problem is broken Z-order mentioned above. You can check that it is really broken: open 21 apps, then minimize a window, then press Alt-Shift-Tab. With properly working Z-order, you would change to the window you just minimized. In reality, you won't. It's worth to add a scheduled task that will launch CleanAltTab on explorer.exe restart: <?xml version="1.0" encoding="UTF-16"?> <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Date>2017-04-25T22:21:30.7837079</Date> <Author>RYA\Admin</Author> </RegistrationInfo> <Triggers> <EventTrigger> <Enabled>true</Enabled> <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Application"&gt;&lt;Select Path="Application"&gt;*[System[Provider[@Name='Microsoft-Windows-Winlogon'] and EventID=1002]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription> </EventTrigger> </Triggers> <Principals> <Principal id="Author"> <GroupId>S-1-5-32-545</GroupId> <RunLevel>LeastPrivilege</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>false</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>P3D</ExecutionTimeLimit> <Priority>7</Priority> </Settings> <Actions Context="Author"> <Exec> <Command>C:\Programs\CleanAltTab\cAltTab.cmd</Command> </Exec> </Actions> </Task> cAltTab.cmd: @echo off color 00 :Loop for /f "skip=1" %%A in ('tasklist /fi "imagename eq explorer.exe"') do ( >nul ping -n 2 "%~dp0cAltTab.exe" /s=11 echo OK. exit /b ) if errorlevel 1 echo Waiting for explorer.exe to appear... >nul ping -n 1 goto Loop If you'll implement waiting for explorer.exe this batch file won't be required.
  8. shae, thanks for your hard work! Hope this tool is still under development. I tried the current version. It works but unfortunately on-the-fly switching between windows makes it almost unusable for me. Why to flash with windows until the needed one is chosen (a question to M$)? Please add the possibility to disable this "great" feature.

  • Create New...