Compare commits

...

13 commits

Author SHA1 Message Date
Markus Hofknecht ccbfd22db0 Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu 2023-09-09 10:03:12 +02:00
Markus Hofknecht 23d846c691 version 1.3.5.0 2023-09-09 10:02:57 +02:00
Markus Hofknecht a16f686b14
Update README.md 2023-09-09 09:57:42 +02:00
Markus Hofknecht 3c9f345db3 README.md 2023-09-01 14:28:46 +02:00
Markus Hofknecht bd71f6fa3b [BUG] In v1.3.3 introduced a issue that always asking for admin, but should only ask if shortcut requires run as admin (#499), version 1.3.4.0 2023-08-28 14:54:54 +02:00
Markus Hofknecht 5c043cea17 Update README.md 2023-08-28 14:38:09 +02:00
Markus Hofknecht dbd1e4e0da Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu 2023-08-28 14:07:07 +02:00
Markus Hofknecht effaa6a79e [BUG] In v1.3.3 introduced a issue that always asking for admin, but should only ask if shortcut requires run as admin (#499), version 1.3.4.0 2023-08-28 14:06:55 +02:00
Markus Hofknecht 88d0abc548
Update README.md 2023-08-26 09:22:26 +02:00
Markus Hofknecht 851c0917ec Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu 2023-08-25 23:41:29 +02:00
Markus Hofknecht 72a46d9d5b
Update README.md 2023-08-25 23:41:12 +02:00
Markus Hofknecht 7305a74a1b Update README.md 2023-08-25 23:41:11 +02:00
Markus Hofknecht ea1b7eb9bb Update README.md 2023-08-25 23:17:02 +02:00
5 changed files with 28 additions and 15 deletions

View file

@ -10,7 +10,7 @@
<Identity
Name="49543SystemTrayMenu.SystemTrayMenu"
Publisher="CN=5884501C-92ED-45DE-9508-9D987C314243"
Version="1.3.3.0" />
Version="1.3.5.0" />
<Properties>
<DisplayName>SystemTrayMenu</DisplayName>

View file

@ -39,5 +39,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.3.3.0")]
[assembly: AssemblyFileVersion("1.3.3.0")]
[assembly: AssemblyVersion("1.3.5.0")]
[assembly: AssemblyFileVersion("1.3.5.0")]

View file

@ -5,7 +5,6 @@
-->
[![Release](https://img.shields.io/github/v/release/hofknecht/systemtraymenu?label=Download%20release%20(click%20here))](https://github.com/Hofknecht/SystemTrayMenu/releases)
[![Framework](https://img.shields.io/badge/framework-.NET%206%20(Win%2010/11)-darkturquoise?label=Download%20framework%20(click%20here))](https://dotnet.microsoft.com/download/dotnet/6.0)
[![Tweet](https://img.shields.io/badge/Tweet-blue&logo=twitter?&labelColor=white&logo=twitter&color=white)](https://twitter.com/intent/tweet?text=SystemTrayMenu%20is%20an%20open-source%20%27Desktop%20Toolbar%27%20or%20%27Start%20Menu%27%20alternative.%20It%20offers%20a%20clear%2C%20personalized%20menu%20which%20can%20be%20opened%20via%20keyboard%20or%20mouse.%20Files%2C%20links%20and%20folders%20are%20organized%20in%20several%20levels%20as%20drop-down%20menus.%0A%0Ahttps%3A%2F%2Fgithub.com%2FHofknecht%2FSystemTrayMenu%23systemtraymenu%0A%0A)
[![Facebook](https://img.shields.io/badge/Share-blue&logo=facebook?&labelColor=white&logo=facebook&color=white)](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2FHofknecht%2FSystemTrayMenu%23systemtraymenu%0A%0ASystemTrayMenu)
@ -36,13 +35,13 @@ Keyboard shortcuts
| Shortcut | Function |
|-------------------------------------------------------|---------------------------------------|
| <kbd>Ctrl</kbd>+<kbd>Win</kbd> | Open SytemTrayMenu (Shortcut can be configured) |
| <kbd>Ctrl</kbd>+<kbd>Win</kbd> | Open SystemTrayMenu (Shortcut can be configured) |
| <kbd>&#8593;</kbd>/<kbd>&#8595;</kbd> | Navigate items within a menu |
| <kbd>&#8592;</kbd>/<kbd>&#8594;</kbd> | Navigate through menus |
| <kbd>Return</kbd> | Open selected item |
| <kbd>Apps</kbd> | Open Explorer Context Menu |
| <kbd>Tab</kbd> | Switch to next/previous menu (also via <kbd>Shift</kbd>+<kbd>Tab</kbd>) |
| <kbd>Esc</kbd> | Close SytemTrayMenu |
| <kbd>Esc</kbd> | Close SystemTrayMenu |
Sources
------------------
@ -65,9 +64,7 @@ Sources
[![rjno1](https://user-images.githubusercontent.com/52528841/121582195-04ef5700-ca2f-11eb-9c22-cf8239c6e99b.png)](https://www.rjno1.com/systemtraymenu/)&nbsp;
[![softaro](https://user-images.githubusercontent.com/52528841/121581997-c9548d00-ca2e-11eb-9145-fab017925475.png)](https://softaro.net/systemtraymenu/)&nbsp;
[![bytesin](https://user-images.githubusercontent.com/52528841/136706178-0bd2e812-f087-40f4-8c30-301ba645f10d.png)](https://www.bytesin.com/software/SystemTrayMenu/)&nbsp;
[![rsload](https://user-images.githubusercontent.com/52528841/121584316-a1b2f400-ca31-11eb-8a90-242b9ba80dc4.png)](https://rsload.net/soft/desktop/35219-systemtraymenu.html)&nbsp;
[![softonic](https://user-images.githubusercontent.com/52528841/121586781-5a7a3280-ca34-11eb-8a03-618b4661f859.png)](https://systemtraymenu.en.softonic.com/)
[![mirsofta](https://user-images.githubusercontent.com/52528841/121584682-0706e500-ca32-11eb-8629-4599579a1620.png)](https://mirsofta.ru/index.php?id=1623024195)
[![downloaddrivers](https://user-images.githubusercontent.com/52528841/116524789-0f6aec80-a8d8-11eb-9037-06b2c101fa72.png)](https://www.downloaddrivers.info/download-systemtraymenu-1-2-4-0/)
[![baominh](https://user-images.githubusercontent.com/52528841/120082388-0c277400-c0c3-11eb-97c8-ee35e692b38d.png)](https://baominh.tech/systemtraymenu-tao-menu-start-tuy-chinh-duoi-khai-he-thong.html)
[![softodrom](https://user-images.githubusercontent.com/52528841/142266835-80248737-60d6-4e80-9ce3-e9b68bb217c0.png)](https://soft.softodrom.ru/%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/28225)
@ -84,7 +81,6 @@ Reviews
[ghacks.net](https://www.ghacks.net/2021/04/10/create-a-custom-start-menu-that-you-can-access-with-a-hotkey-using-systemtraymenu/) |
[shrayas.com](http://www.shrayas.com/posts/quick-access-everything-with-systemtraymenu/) |
[reviewsapp.org](https://reviewsapp.org/systemtraymenu-better-organization-of-windows) |
[white-windows.ru](https://www.white-windows.ru/systemtraymenu-podobie-menyu-pusk-no-bolee-prostoe-i-rabotayushhee-iz-sistemnogo-treya/) |
[thewindowsclub.com](https://www.thewindowsclub.com/systemtraymenu-for-windows) |
[br.atsit.in](https://br.atsit.in/id/?p=100192) |
[nesabamedia.com](https://www.nesabamedia.com/systemtraymenu-alternatif-start-menu-untuk-windows/) |
@ -101,8 +97,6 @@ FAQ
SystemTrayMenu is portable, so it does not need to be installed. After downloading e.g. SystemTrayMenu-1.2.6.0.zip, **unzip the folder**, then **start SystemTrayMenu.exe**. If you prefer an installation there is the possibility to install SystemTrayMenu via the [Microsoft Store](https://www.microsoft.com/store/apps/9N24F8ZBJMT1).
If not already installed, download and install .Net 6 [https://dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/6.0) (e.g. dotnet-sdk-6.0.100-win-x64.exe).
1. Step: After starting the application the first time you have to **choose the root directory**.
In this directory you should put shortcuts, files and folders (App, Game, Script, URL, Network),
which you are often using and especially when you can not find them over the windows start menu search.
@ -212,8 +206,8 @@ Build
------------------
[![Build Status](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_apis/build/status/Hofknecht.SystemTrayMenu?branchName=master)](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_build)
Install Visual Studio 2022.
Install .NET 6 SDK [https://dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/6.0).
[![IDE](https://img.shields.io/badge/framework-2022-darkturquoise?label=Downlaod%20Visual%20Studio%202022%20(click%20here))](https://visualstudio.microsoft.com/de/downloads/)
[![Framework](https://img.shields.io/badge/framework-.NET%207%20SDK%20(Win%2010/11)-darkturquoise?label=Download%20framework%20(click%20here))](https://dotnet.microsoft.com/download/dotnet/7.0)
Contributing
------------------
@ -295,7 +289,9 @@ Thanks for ideas, reporting issues and contributing!
#466 [Dean-Corso](https://github.com/Dean-Corso),
#488 [DailenG](https://github.com/DailenG),
#490 [TrampiPW](https://github.com/TrampiPW),
#497 Aziz
#497 Aziz,
#499 [spitzlbergerj](https://github.com/spitzlbergerj),
Donations
@ -354,3 +350,5 @@ PayPal/GitHub Sponsors - Thank you!
* [Traditional_Tap3954](https://www.reddit.com/user/Traditional_Tap3954/)
* Maximilian H.
* Jens B.
* [spitzlbergerj](https://github.com/spitzlbergerj)
* Udo N.

View file

@ -139,6 +139,7 @@ namespace SystemTrayMenu.Helper
"#488 DailenG, " +
"#490 TrampiPW, " +
"#497 Aziz, " +
"#499 spitzlbergerj, " +
Environment.NewLine +
Environment.NewLine;
aboutBox.AppMoreInfo += "Sponsors - Thank you!" + Environment.NewLine;
@ -157,6 +158,7 @@ namespace SystemTrayMenu.Helper
"Traditional_Tap3954, " +
"Maximilian H., " +
"Jens B., " +
"spitzlbergerj, " +
Environment.NewLine;
aboutBox.AppDetailsButton = true;
aboutBox.ShowDialog();

View file

@ -13,6 +13,8 @@ namespace SystemTrayMenu.Utilities
using System.Threading;
using System.Windows.Forms;
using Clearcove.Logging;
using IWshRuntimeLibrary;
using File = System.IO.File;
internal static class Log
{
@ -162,7 +164,18 @@ namespace SystemTrayMenu.Utilities
string verb = string.Empty;
if (!PrivilegeChecker.IsCurrentUserInAdminGroup)
{
verb = "runas";
bool isLink = Path.GetExtension(fileName)
.Equals(".lnk", StringComparison.InvariantCultureIgnoreCase);
if (isLink)
{
WshShell shell = new();
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(fileName);
bool startAsAdmin = shortcut.WindowStyle == 3;
if (startAsAdmin)
{
verb = "runas";
}
}
}
using Process p = new()