'Which File Explorer "Details" can be set from a c# Assembly?
File Explorer offers a vast array of possible details to show. Which ones can be set from within a c# assembly? I am aware of:
- "Company" from the AssemblyCompany Attribute
- "Copyright" from the AssemblyCopyright Attribute
- "File description" from the AssemblyTitle Attribute
- "File version" from the AssemblyFileVersion Attribute (or the AssemblyVersion Attribute if AssemblyFileVersion is not set)
- "Legal trademarks" from the AssemblyTrademark Attribute
- "Product name" from the AssemblyProduct Attribute
- "Product version" from the AssemblyInformationalVersion Attribute (or the AssemblyVersion Attribute if AssemblyInformationalVersion is not set)
Are there any others that can be set either as Assembly Attributes or using some other mechanism?
Solution 1:[1]
The properties of a file comes from basic filesystem properties (size, date/time, etc.) and from specialized property handlers.
The properties you listed come from the version information resource in PE files. While the version resource supports arbitrary string/value pairs, Windows is only going to expose the "standard" entries as properties.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Anders |
