Processes.GetVerbsByAppId Method

Gets the verbs by app id.
public static string[] GetVerbsByAppId( 
string appId 
)
This language is not supported or no code example is available.

Parameters

appId
string

The app id.

Return Value

string[]

An array of string.

public static string[] GetVerbsByAppId(string appId)
 {
     var verbs = new List<string>();
 
     if (!string.IsNullOrEmpty(appId))
     {
         using (var key = Registry.ClassesRoot.OpenSubKey($"{appId}\\shell"))
         {
             if (key != null)
             {
                 var names = key.GetSubKeyNames();
                 verbs.AddRange(names.Where(name => string.Compare(name,
                     "new",
                     StringComparison.OrdinalIgnoreCase) != 0));
             }
         }
     }
     return verbs.ToArray();
 }
					
This language is not supported or no code example is available.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

.NET Core

Supported in: 5.0+, 6.0+

In this article

Definition