You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Flow.Launcher.Plugin/Interfaces/IPublicAPI.cs
+16-1Lines changed: 16 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,6 @@
1
1
usingSystem;
2
2
usingSystem.Collections.Generic;
3
+
usingSystem.Collections.ObjectModel;
3
4
usingSystem.ComponentModel;
4
5
usingSystem.IO;
5
6
usingSystem.Runtime.CompilerServices;
@@ -585,7 +586,7 @@ public interface IPublicAPI
585
586
/// Start a process with the given file path and arguments
586
587
/// </summary>
587
588
/// <remarks>
588
-
/// It can help to start a deelevated process when Flow is running as administrator.
589
+
/// It can help to start a deelevated process and show user account control dialog when Flow is running as administrator.
589
590
/// </remarks>
590
591
/// <param name="filePath">Absolute file path. It can be an executable file or a script file</param>
591
592
/// <param name="workingDirectory">Working directory. If not specified, the current directory will be used</param>
@@ -594,5 +595,19 @@ public interface IPublicAPI
594
595
/// <param name="verb">The verb to use when starting the process, e.g. "runas" for elevated permissions. If not specified, no verb will be used.</param>
595
596
/// <returns>Whether process is started successfully</returns>
/// Start a process with the given file path and arguments
601
+
/// </summary>
602
+
/// <remarks>
603
+
/// It can help to start a deelevated process and show user account control dialog when Flow is running as administrator.
604
+
/// </remarks>
605
+
/// <param name="filePath">Absolute file path. It can be an executable file or a script file</param>
606
+
/// <param name="workingDirectory">Working directory. If not specified, the current directory will be used</param>
607
+
/// <param name="argumentList">Optional arguments to pass to the process. If not specified, no arguments will be passed</param>
608
+
/// <param name="useShellExecute">Whether to use shell to execute the process.</param>
609
+
/// <param name="verb">The verb to use when starting the process, e.g. "runas" for elevated permissions. If not specified, no verb will be used.</param>
610
+
/// <returns>Whether process is started successfully</returns>
0 commit comments