It is currently Thu Apr 18, 2024 4:35 pm

All times are UTC - 8 hours [ DST ]


Forum rules


Please, keep discussions on topic and in the right forum. The start menu topics go into the Classic Start Menu forum, etc. This makes it easier for people to locate topics they are looking for.
If you get a satisfactory response to your question, please mark the topic as "solved". Click the green √ button in the bottom-right of the post.



Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Tue Apr 16, 2013 8:37 am 
Offline

Joined: Tue Apr 16, 2013 8:26 am
Posts: 1
The Windows Vista/7/8 command bar is largely useless and never touched after you've chosen your preferred layout. Classic Shell makes it even more redundant since the terrible default layouts are among the biggest mistakes that CS fixes. It would incredibly nice if we could reclaim that large amount of vertical space taken up by the command bar in Windows Explorer. I'm currently using a tiny reghack to do this and I've no doubt the CS team could add this function without much trouble. Please consider adding this feature! Thanks for all you guys do..I literally couldn't use Win7 without CS!!


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 16, 2013 8:55 am 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
It requires modifying system files by resource hacking, a registry hack can't hide the command bar AFAIK. Out of Classic Shell's scope since it is more dangerous to modify system files on disk. But you can customize the Command Bar using the free Explorer Toolbar Editor: http://winaero.com/comment.php?comment.news.16 .

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and helped a little with Classic Shell's testing and usability/UX feedback.


Top
 Profile  
Reply with quote  
PostPosted: Thu Oct 03, 2013 5:20 pm 
Offline

Joined: Thu Oct 03, 2013 4:52 pm
Posts: 4
1) I absolutely agree the command bar is redundant, takes us back from toolbars to text buttons, does so with a small set of commands (which only uncle MS chooses for us) leaving us with the need to continue using menus / context-menus / other toolbars, and for this half-baked stupidity forces us to loose precious horizontal space. Go figure MS..!

2) I did this:
How to Auto-Hide or Disable Command Bar in Windows Vista and 7 Explorer? from askvg.com
it worked great on Win7 64bit
The "hack" seems a very minor one (adding a line of text in a .dll file) and easy to roll back.
Now, thanks to this and to CS, I have one single menu+tool bar and it's very convenient, logical, customizeable and economic.

Thanks CS!


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 12, 2013 3:26 am 
Offline

Joined: Mon Apr 08, 2013 3:13 pm
Posts: 128
With all due respect I find the answer "it requires hacking so we don't want to do it" a bit unsatisfying, since ClassicShell already watches events and gets involved in the intimate details of what's happening inside Explorer. But I do understand that it's complicated to try to alter the behavior of a system utility from the inside out.

I have a question for the above poster (ittays)... Does that askvg.com hack end up breaking system protection (i.e., does the system fail an SFC /VERIFYONLY check) after it's done?

Thanks.

-Noel


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 12, 2013 6:17 am 
Offline
User avatar

Joined: Sun Jan 06, 2013 1:44 pm
Posts: 1996
The registry changes made by classic shell only affect classic shell, something like this would persist after classic shell was uninstalled. which is one of the reasons classic shell doesn't go into it. Though I agree there should be A utility that combines all the different registry hacks into an easy to use interface, that can be ran with a settings file to restore all those hacks on a new system. I don't believe classic shell should be that utility. (not that I have any say in the decision anyways :P)


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 12, 2013 12:55 pm 
Offline

Joined: Thu Oct 03, 2013 4:52 pm
Posts: 4
NoelC wrote:
I have a question for the above poster (ittays)... Does that askvg.com hack end up breaking system protection (i.e., does the system fail an SFC /VERIFYONLY check) after it's done?

-Noel

The answer is I don't know, and I don't even know what SFC, VERIFYONLY are...

However the hack seems to involve merely hiding the toolbar only by tweaking its size, not affecting it in any other sense.

So my guess is it should have no effect on anything related to protection.


Top
 Profile  
Reply with quote  
PostPosted: Sat Oct 12, 2013 2:42 pm 
Offline

Joined: Thu Oct 03, 2013 4:52 pm
Posts: 4
Jcee wrote:
The registry changes made by classic shell only affect classic shell, something like this would persist after classic shell was uninstalled. which is one of the reasons classic shell doesn't go into it.
Changes to the registry can be reversed when uninstalling and this is probably what CS does too; but that is not the issue.

CS writing some of it's own parameters to the registry while probably true, should not be confused with what a program like CS needs to do in order to affect the behavior of another application, in this case a major Windows component like Explorer. It is most probable that changing the behavior of Explorer in the ways that CS does, must involve not only changing some of Explorer's registry setting, but also some much more intimate / intrusive mechanism(s) - as NoelC has correctly assumed. In order to affect an application's behavior through the registry, that application i.e. Explorer needs to be pre-programmed to be able to respond to what is written/modified in the registry. If Explorer was pre-programmed to optionally do the things that CS offers, it would probably default to doing them itself, or at least offer them to users as setup options - which it does not and this is why a more sophisticated solution like CS is called for.

So I agree with NoelC that CS probably needs to significantly touch on Explorer's internal logic, not only on it's parameters exposed in the registry.

However
GauravK wrote:
It requires modifying system files by resource hacking, a registry hack can't hide the command bar AFAIK. Out of Classic Shell's scope since it is more dangerous to modify system fileson disk.
So maybe the problem the developers see is in modifying system files, as opposed to what CS probably does currently: programatically bypass / add to / replace parts of Explorer's code without ever touching its code or files (probably done by intercepting and responding at run-time to system "messages" intended for Explorer).

Of course keeping Explorer files untouched is safer than changing them, because Microsoft can later decide to change those file and this can complicate things. But I still wonder, Ivo & Co., in what way is what CS is doing right now to Explorer's internal logic (alas "from the outisde") less dangerous all-in-all than changing a single UI parameter inside a DLL ? It would seem both are somewhat dangerous, but isn't the former more prone to disaster than the latter ?


Top
 Profile  
Reply with quote  
PostPosted: Sun Oct 13, 2013 4:05 am 
Offline
User avatar

Joined: Sun Jan 06, 2013 1:44 pm
Posts: 1996
uninstalled through conventional means sure... but programs arnt always uninstalled that way. and currently if a user goes to the classic shell directory and just deletes everything, the system runs fine as if classic shell were never installed, however if it were to modify other system properties.. that would not be the case..


Top
 Profile  
Reply with quote  
PostPosted: Sun Nov 15, 2015 5:55 am 
Offline

Joined: Mon Nov 04, 2013 7:27 pm
Posts: 11
I vote for that :)
I used the dll hack from 7 to 10 b10240 (after disabling metro in explorer).
Now it stopped to work on b10586: probably due lack of uxtheme support.
A very experimental option, with some injection, will be cool: could be "dangerous" in the case you haven't classic toolbar with needed buttons (menu bar goes on when you "hide/disable" command bar)


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 21 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group, Almsamim WYSIWYG Classic Shell © 2010-2016, Ivo Beltchev.
All right reserved.