SyMenu Forum

SyMenu

 

HomeTroubleshooting & Bug Reports

If you found a bug post here your report.

One little bug UAC icon and "humble" features sugg Messages in this topic - RSS

VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159


18/08/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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
Gianluca
Administrator
Posts: 1274


18/08/2015
Gianluca
Gianluca
Administrator
Posts: 1274
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
VVV_Easy_Symenu
Posts: 159


18/08/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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
Gianluca
Administrator
Posts: 1274


18/08/2015
Gianluca
Gianluca
Administrator
Posts: 1274
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
Gianluca
Administrator
Posts: 1274


19/08/2015
Gianluca
Gianluca
Administrator
Posts: 1274
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
VVV_Easy_Symenu
Posts: 159


19/08/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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
Gianluca
Administrator
Posts: 1274


19/08/2015
Gianluca
Gianluca
Administrator
Posts: 1274
That's the first time I observe this particular Whaaaaa?
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
VVV_Easy_Symenu
Posts: 159


20/08/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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).

Attachments:
Administrator_3.jpg
link
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159


21/08/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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
Gianluca
Administrator
Posts: 1274


23/08/2015
Gianluca
Gianluca
Administrator
Posts: 1274
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
VVV_Easy_Symenu
Posts: 159


25/08/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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

Attachments:
Captura-UAC.JPG
link
Gianluca
Gianluca
Administrator
Posts: 1274


28/08/2015
Gianluca
Gianluca
Administrator
Posts: 1274
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. smile
link
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159


28/08/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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
VVV_Easy_Symenu
Posts: 159


30/08/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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
Gianluca
Administrator
Posts: 1274


31/08/2015
Gianluca
Gianluca
Administrator
Posts: 1274
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
VVV_Easy_Symenu
Posts: 159


31/08/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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
Gianluca
Administrator
Posts: 1274


01/09/2015
Gianluca
Gianluca
Administrator
Posts: 1274
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
VVV_Easy_Symenu
Posts: 159


02/09/2015
VVV_Easy_Symenu
VVV_Easy_Symenu
Posts: 159
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



UGMFree © 2002-2024
PayPal BTC TON