Ist es möglich, eine Datei mit erweiterten Eigenschaften mit Windows API Code Pack festzulegen / zu bearbeiten?

Ich möchte wissen, ob es möglich ist, Dateieigenschaften (Explorer: Rechtsklick> Eigenschaften> Details) mit dem Windows API Code Pack festzulegen / zu bearbeiten.

var shellFile = Microsoft.WindowsAPICodePack.Shell.ShellObject.FromParsingName(filePath);
var artistName = shellFile.Properties.GetProperty(SystemProperties.System.Music.DisplayArtist).ValueAsObject.ToString();
var duration = TimeSpan.FromMilliseconds(Convert.ToDouble(shellFile.Properties.GetProperty(SystemProperties.System.Media.Duration).ValueAsObject) * 0.0001);

Ich verwende diese wenigen Zeilen, um die gewünschten Eigenschaften zu erhalten, weiß jedoch nicht, wie ich eine von ihnen bearbeiten soll (z. B. den Namen des Interpreten). Ich weiß, dass ich taglib-sharp verwenden kann, aber ich werde es nur verwenden, wenn es keine Lösung ohne externen Code gibt.

Vielen Dank, dass Sie sich die Zeit genommen haben, mir zu helfen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage