VVV_Easy_Symenu Posts: 159
18/08/2015
|
First of all congratulations on your program. I tried all launchers of the market and SyMenu is the most powerful and simple. I changed all my system of handle portables to a SyMenu and so I dare to write in the forum. A little bug with UAC icon: • I use Win 7 Ultimate SP1 x64 and SyMenu 4.11.5655 and I have a little bug with the UAC icon in de "Execution in elevated mode (UAC)". I started with "SyMenu.Admin.exe" or using "Elevate SyMenu" tool, the program changes to the UAC user well but does not show the shield icon and continues offering "Elevate SyMenu" tool (although now not asking password but I guess now would have to offer "Standard SyMenu"?) Two "humble" features suggestions: • Continuing with the programs that need UAC, I have not succeeded in setting the aplication icon with the UAC shield as does the native windows. So I suggest adding to the Configuration Form an option to report to SyMenu that it's necessary to add the "UAC shield" to the program icon as windows do. • For the SyWebLink added to SyMenu: I miss the Favicons and windows description of the website. May be a button like have the Description of SyProgram to automaticaly get them? (Perhaps Wikipedia can help https://en.wikipedia.org/wiki/Favicon) I hope my message can help. Anyway thank you very much for your program :-). edited by VVV_Easy_Symenu on 18/08/2015
|
|
link
|
Gianluca Administrator Posts: 1274
18/08/2015
|
UAC icon bug in Windows 7 Yes you are right. The method I use to check the elevation is buggy in Windows 7. Since this is a first implementation be patient, I'll check it and, I hope, solve it ASAP.
With UAC active SyMenu shows "Elevate SyMenu" tool This is a bug too and in the next version it'll disappear. Moreover I think it is not possible to execute a program without privileges from an elevated one. So if you run SyMenu as admin this is an undoable status for SyMenu and for every program launched from it.
UAC Shield on the application icon Which icon are you speaking about? The big floating one? The task bar one? It's a good idea indeed. In the next version I put the shield on either.
Favicon for SyWebLink Nice. I'll put on my TODO list.
Sure your message is helpful. If you have other ideas let me know.
|
|
link
|
VVV_Easy_Symenu Posts: 159
18/08/2015
|
Thank you very much for responding so quickly. I can confirm you that the new version is clearer about the running UAC. About the shield icon, I was really talking about small icons in the menu of portable programs that need UAC (to warn before clicking as windows do) but it is a good idea to put it on the icon SyMenu. But this all does not upset much. SyMenu remains the best. edited by VVV_Easy_Symenu on 18/08/2015
|
|
link
|
Gianluca Administrator Posts: 1274
18/08/2015
|
I think it is impossible to know if a program needs or not the elevation before executing it. You assert that Windows do that autonomously for programs that need this... Is it real? How can Windows know that a program needs elevation before executing it???? Maybe it scans the program during its installation? Isn't a simple graphical trick from the program author that puts the shield on his own icon to give the users this further information? Sorry but I'm a bit ignorant about that.
|
|
link
|
Gianluca Administrator Posts: 1274
19/08/2015
|
One only thing to check. Are you really sure you are using the last SyMenu version? The UAC icon should appear only in the last version (4.12.5707) and not in the 4.11.5655 that you reported. I checked SyMenu in a system with W7 x64 with .NET Framework 4.0 installed and the behavior is correct.
|
|
link
|
VVV_Easy_Symenu Posts: 159
19/08/2015
|
Sorry it is not necessary (I'm happy to able to help you a little). I really do not know how Windows does (so I have suggested do it manually in the Configuration Form) but I made a screenshot show it with the "CrystalDiskInfo_Portable_sps" that needs UAC (I have attached it but I hope you can reproduced it on your computer). I'm using SyMenu v.4.12.5707 but .NET Framework 4.5.2 (ES-2015.05.03) version.4.5.51209: The shield icon does not appear in Elevate Mode as says the Item 5 of Manual (but really SyMenu works fine in UAC mode, its only "cosmetic" bug). edited by VVV_Easy_Symenu on 19/08/2015
|
|
link
|
Gianluca Administrator Posts: 1274
19/08/2015
|
That's the first time I observe this particular Thank you for that. I haven't found any official documentation to get this information from a file like explorer does. If someone out there has some experience with this topic please make a noise.
Can you send to me a screenshot of your menu? It's an interesting bug because if SyMenu is elevated the icon should appear.
|
|
link
|
VVV_Easy_Symenu Posts: 159
20/08/2015
|
No problem but the difficulty is to show all the information on the screen. 1) I opened the session Administrator Account (see green square). 2) I showed versions of programs (see yellow squares). 3) The shield does not appear in SyMenu (see red arrow). For more security I have also elevated SyMenu (SyMenu started again without prompting UAC password, confirmation that the account is UAC) with the same bug result. (Reminder: Really SyMenu works fine in UAC mode, its only "cosmetic" bug. Perhaps it may be easier to add the shield to the big floating icon and then have two ways of notice).
|
|
link
|
VVV_Easy_Symenu Posts: 159
21/08/2015
|
Only two new informations: 1) the function and the icon of READONLY works fine (for testing I had elevated SyMenu in READONLY mode but the shield icon not appears). 2) The "Configuration / Advanced Option / Menu / Show tooltip" seems does not work fine: __2.a) Activated, "CrystalDiskInfo" tooltip = 'Descrition: A disk benchmark software. Path: C:\User\...' __2.b) Desactivated, "CrystalDiskInfo" tooltip = 'A disk benchmark software.' In this case, should not SyMenu hide the tooltip box? . Thanks again for your program
|
|
link
|
Gianluca Administrator Posts: 1274
23/08/2015
|
Wow a lot of information here.
UAC problem There is a little problem. If you are working as administrator your programs are not automatically elevated. You only have the chance to elevate a running program. Indeed your SyMenu are not working in elevated mode because its shield doesn't appear and the little shield for the action modifier is not deactivated. So I have two other questions for you. 1) Which level your UAC is set? Press Windows button write UAC and execute the program "Change User Account Control settings". 2) Have you already tried to execute SyMenu then go to Tools - Elevate SyMenu? I don't understand that.
Tooltip You are right. The description attribute can't be deactivated and always produces a tooltip. It's a bug. Wait the next version for the resolution.
|
|
link
|
VVV_Easy_Symenu Posts: 159
25/08/2015
|
I reply to your message to explain better: UAC problem There is a little problem. If you are working as administrator your programs are not automatically elevated. You only have the chance to elevate a running program. I have also elevated SyMenu and shield is not show.Indeed your SyMenu are not working in elevated mode because its shield doesn't appear and the little shield for the action modifier is not deactivated. No, SyMenu works fine in elevated mode (and in the Administrator user, too). When you elevate SyMenu, the programs who needs UAC runs without prompt the pop-up of question for password. Even with zabkat xplorer2 opens the Administrator folder (in a normal user). It's only the "cometic" bug of the shield icon. So I have two other questions for you. 1) Which level your UAC is set? Press Windows button write UAC and execute the program "Change User Account Control settings". Predeterminated: Notify always (see attach) 2) Have you already tried to execute SyMenu then go to Tools - Elevate SyMenu? I don't understand that. Yes and SyMenu works fine in elevated mode: when you elevate the programs who needs UAC runs without prompt the pop-up of question for password. Even with zabkat xplorer2 opens the Administrator folder (in a normal user). It's only the "cometic" bug of the shield icon.
I think you should not worry much about this "cosmetic" bug: The user only has to remember that SyMenu is elevated because it works fine (for me it's more interesting the Favicons for Web URL) edited by VVV_Easy_Symenu on 25/08/2015
|
|
link
|
Gianluca Administrator Posts: 1274
28/08/2015
|
I tried in any way to reproduce this cosmetic bug without success. Probably I'm not able to reproduce your entire OS configuration...
Anyway I confirm that in the next version you'll find the button to downlod the favicon for the SyWebLink.
|
|
link
|
VVV_Easy_Symenu Posts: 159
28/08/2015
|
Thank you very much for Favicons I will install my copy SyMenu on other computers that I have Administrator rights and inform you.
|
|
link
|
VVV_Easy_Symenu Posts: 159
30/08/2015
|
More tests:
- I start SyMenu (No shield). Start Crystal DiskInfo and does not work (-> OK)
- I elevate SyMenu and I confirm that I am in UAC because Crystal DiskInfo works (-> OK)
- I am looking for shield icon as indicated in item 5 of the Manual on the image "ContextMenuUAC.png" and does not appear (-> NOK)
See the three attached. What is common? Only the three are Win7 and Spanish.This is crazy! (After that I tried with clean copies of SyMenu. Same bad). edited by VVV_Easy_Symenu on 30/08/2015
|
|
link
|
Gianluca Administrator Posts: 1274
31/08/2015
|
Are the three machine inside the same corporate network or are they installed by the same person? In this case maybe the problem is a particular configuration during the installation that produces a policy that restricts the analysis of the UAC status. Anyway as I already said I'm not able to reproduce the bug so it is really difficult to understand what the problem is.
|
|
link
|
VVV_Easy_Symenu Posts: 159
31/08/2015
|
Great hint! Finally I could see the shield! Normally I active the account "Administrador" (net user administrator /active:yes) and I use it as UAC. Elevating SyMenu as "Administrador" I do not see the shield.
I have included a normal user in the administrators group and elevating with that account the shield appears.
The bug occurs using the "Administrator" account. edited by VVV_Easy_Symenu on 31/08/2015
|
|
link
|
Gianluca Administrator Posts: 1274
01/09/2015
|
I think that this is not a bug. If you login with the built-in administrator user you can execute whatever and the UAC alert never shows. I think that a process running as administrator is granted with the same privileges. I could search for the user running SyMenu and if it is the administrator force the shield to appear but... I think you are the only one with this issue worldwide :-) and since you've been able to solve it let's use your workaround instead of implementing the solution in SyMenu.
|
|
link
|
VVV_Easy_Symenu Posts: 159
02/09/2015
|
I totaly agree with your decision.
For the future, I will describe how to reproduce the bug. 1) Three accounts:
- "UserSyMenu" -> Normal Users Group
- "Owner" and "Administrator" (Built-in administrator) -> Administrators Group
2) Running with "UserSymenu" (NO UAC authorization):
- Elevating with password "Owner" ->UAC=OK; Shield=OK (appears)
- Elevating with password "Administrator" -> UAC=OK, Shield=NOK (no appears)
(Note: To be able to use built-in administrator account: "net user administrator /active:yes" or with "lusrmgr.msc") .
edited by VVV_Easy_Symenu on 02/09/2015
|
|
link
|