It is currently Thu Mar 28, 2024 2:40 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  [ 13 posts ] 
Author Message
PostPosted: Tue Aug 06, 2013 4:06 am 
Offline

Joined: Tue Aug 06, 2013 3:46 am
Posts: 28
Hi. First, I would like to congratulate on amazing program. It is excellently made.

I use only Start menu part of it and do not need other parts. How to install Classic Shell for standard user to %appdata% directory if only Start menu is selected during install? (I presume installing other shell extension dlls is why it requires admin permissions?)

Ever since Windows 7, Microsoft encourages standard user software installation. Windows Installer 5.0 has features to make the same package for standard user and all users (admin): http://blogs.msdn.com/b/windows_install ... ows-7.aspx

Some other programs install this way. e.g. Google Chrome, 7 Taskbar Tweaker, StartIsBack. So I want to request feature to install without UAC prompt to C:\Users\username\AppData\Roaming\ClassicShell. I installed beta version and noticed this directory already exists but it does not contain program files, only some logs and database files.

Classic Shell setup should be modified to install for current logged in user without UAC prompt or all users. I also want to request GUI for admin settings. So if I give it CSM -adminsettings it will open settings window with UAC prompt and will modify settings in HKLM. As admin, I prefer settings UI to reg editing as it is hard to understand reg values.

I thought that because Classic Shell supported Vista, per user installs were not supported as Vista shell does not have per user extensibility points. New version beta which is only for Windows 7 and up is good opportunity to change this if only Start menu is installed.


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 06, 2013 6:16 am 
Offline
User avatar

Joined: Sun Jan 06, 2013 1:44 pm
Posts: 1996
The new version doesn't actually support vista anymore :P


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 06, 2013 7:59 am 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
Classic Shell is no ordinary software. Particularly on Windows 8 it requires admin access, as it needs to install a service.
You can certainly run the start menu as a normal user. Just copy the binaries somewhere and launch ClassicStartMenu.exe. It will work find on Windows 7. However on Windows 8 I am unaware of any way to launch a program right after login without requiring UAC. There is always a delay of 5-10 seconds.


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 06, 2013 9:38 pm 
Offline

Joined: Tue Aug 06, 2013 3:46 am
Posts: 28
I don't understand. There is no service in the beta version I am using but it seems to start just fine. What difference does it make for starting up if it is installed to C:\Program Files\Classic Shell or C:\Users\username\AppData\Roaming\Classic Shell? I know I can run the Start menu as standard user. I want to install it on computers where I don't have admin access if I install only the menu. Also, I want an admin settings mode with a parameter ClassicStartMenu.exe -adminsettings, so it will modify HKLM settings after elevating.


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 06, 2013 10:00 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
Versions prior to 3.9.0 use a service. Version 3.9.0 uses a different method of launching on Windows 8, but it also requires admin access to set up.

As I said, if you want to run the start menu without being an admin, go ahead and copy the files, then find a way to launch ClassicStartMenu.exe somehow. One way is to put a shortcut in the Startup folder. It will start with some delay (on Windows 8 and up), but that's the best you can do as a standard user. If you are on Windows 7 then there won't even be a delay.

As for GUI editor for admin settings, it is possible but a lot of work. I am not interested in working on this at the moment. Most admins require locking down only few specific settings and they are usually comfortable editing the registry.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 19, 2013 10:45 am 
Offline
User avatar

Joined: Thu Sep 19, 2013 10:42 am
Posts: 4
Ivo, how do we disable per user in the 3.9.x+ versions? The service is no longer present to disable and start via per user shortcut.

Many thanks!


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 19, 2013 10:48 am 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
There is a new setting "Start automatically for this user" in the General Behavior tab.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 19, 2013 10:58 am 
Offline
User avatar

Joined: Thu Sep 19, 2013 10:42 am
Posts: 4
I saw that but unfortunately this approach now deprecates the previous ability to disable system wide for all users: new and old.

The goal in my circumstance is to install on a 2012 RDS system but disable by default and only present the Start Menu to administrators or select users with a manual startup shortcut. With this new design approach in 3.9.x+, I would have to gain password access and log into every single user session once and manually select to disable or enable (which isn't a very viable option).

Is there an HKLM reg I can set to disable system wide, or more details you can provide on the new mechanism 3.9.x uses for instantiation?

(P.S. Thanks for the incredible speed and attention you provide the forums as well)


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 19, 2013 11:12 am 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
Yes, you can set that setting in HKLM and then it will apply to all users. Then you can find an alternative way to launch for admins.
Or you can simply change the default to 0, which will disable it for everybody (by default) but then enable it manually for the users who care. Look at the Administrative Settings section in the help for the new feature that allows you to tweak the defaults.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 19, 2013 11:30 am 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
You will either need to create this key to not auto start it for all users (this will lock the "AutoStart" setting for all users)

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\IvoSoft\ClassicStartMenu]
"AutoStart"=dword:00000000

OR

You can add this to change the default autostart for all users to off but still allow your users to autostart it if they want via the Settings dialog:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\IvoSoft\ClassicStartMenu]
"AutoStart_Default"=dword:00000000

_________________
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 Sep 19, 2013 11:49 am 
Offline
User avatar

Joined: Thu Sep 19, 2013 10:42 am
Posts: 4
Ah ha, thanks; I was mimicking the HKCU config into HKLM which has that DWORD under a "Settings" subkey (that wasn't clear to me in the CHM). Any particular reason they're not identical?

Thx again, with this help I got the config I was searching for: Not auto starting by default for everyone


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 19, 2013 11:53 am 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
The settings were moved in HKCU so admins can lock them using key permissions. They were not moved in HKLM because that's not needed and for backwards compatibility.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 19, 2013 12:02 pm 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
Maybe the help file can stress the difference that when it's under HKCU, only then it is under a \Settings subkey? It is something the user can easily miss. :)

_________________
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  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 37 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.