public static string GetDriveLetter() { return(DriveHelpers .GetReadyHardDrives() .First() .GetLetter()); }
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)); } }