public static string GetDriveLetter()
 {
     return(DriveHelpers
            .GetReadyHardDrives()
            .First()
            .GetLetter());
 }
Example #2
0
        public async Task ParseArgumentsAsync(PipeStream connection, Dictionary <string, object> message, string arguments)
        {
            if (arguments is "VolumeID")
            {
                string driveName = message["DriveName"].ToString();
                var    volumeId  = DriveHelpers.GetVolumeId(driveName);

                var response = new ValueSet {
                    ["VolumeID"] = volumeId
                };
                await Win32API.SendMessageAsync(connection, response, message.Get("RequestID", (string)null));
            }
        }