Enable starting apps with command line arguments when run as admin is selected (#6923)

* Enable Run as Admin Arguments

* Use a seperate function for both methods which were generating ProcessStartInfo fixes missing LnkResolvedPath missing in contextmenu (E.g. Shortcuts / PWA's).

* Update tests

* Move ProgramArguments to Result class

Co-authored-by: Roy <royvou@hotmailcom>
This commit is contained in:
Roy
2020-10-21 20:49:55 +02:00
committed by GitHub
parent 8d9e85f4f5
commit 29ed39c7ae
6 changed files with 47 additions and 29 deletions

View File

@@ -156,9 +156,9 @@ namespace Microsoft.Plugin.Program
}
var menuOptions = new List<ContextMenuResult>();
if (selectedResult.ContextData is Programs.IProgram program)
if (selectedResult.ContextData is IProgram program)
{
menuOptions = program.ContextMenus(_context.API);
menuOptions = program.ContextMenus(selectedResult.ProgramArguments, _context.API);
}
return menuOptions;