47 lines
2.1 KiB
Plaintext
47 lines
2.1 KiB
Plaintext
ManagedGetEnumProperties
|
|
|
|
Demonstrates
|
|
How to get property definitions using com in managed code from FSRM.
|
|
Also it states how to get all the property values from a file, or a specific property.
|
|
|
|
Languages
|
|
|
|
C#
|
|
|
|
Files
|
|
ManagedGetEnumProperties.csproj
|
|
This is the main project file for VC# projects generated using an Application Wizard.
|
|
It contains information about the version of Visual C# that generated the file, and
|
|
information about the platforms, configurations, and project features selected with the
|
|
Application Wizard.
|
|
|
|
ManagedGetEnumProperties.cs
|
|
Contains function to enumerate property definitions, properties of a file, or a specific property of a file
|
|
|
|
Prerequisites
|
|
Visual Studios 2005 or later
|
|
|
|
To build the sample using the command prompt:
|
|
=============================================
|
|
1. Open the Command Prompt window and navigate to the directory.
|
|
2. Copy the file c:\windows\system32\srmlib.dll from a Windows Server 2008 R2 box to current directory
|
|
3. Type msbuild ManagedGetEnumProperties.sln
|
|
|
|
To build the sample using Visual Studio 2005 (preferred method):
|
|
================================================
|
|
1. Open Windows Explorer and navigate to the directory.
|
|
2. Copy the file c:\windows\system32\srmlib.dll from a Windows Server 2008 R2 box to current directory
|
|
3. Double-click the icon for the ManagedGetEnumProperties.sln (solution) file to open the file in Visual Studio.
|
|
4. In the Build menu, select Build Solution. The application will be built in the default \Debug or \Release directory.
|
|
|
|
Running the Sample
|
|
Currently the file to get the properties of is "c:\foo\cat.txt" so this file should be created or changed in the code.
|
|
Also the code tries to get the property "IsThisClassified" from the above file so this property should be added or changed in the code.
|
|
Failure to do the above 2 items will result in failures during reading properties from the above mentioned file
|
|
|
|
To run the sample:
|
|
=================
|
|
1. Navigate to the directory that contains the new executable, using the command prompt or Windows Explorer.
|
|
2. Type ManagedGetEnumProperties.exe at the command line
|
|
|