Discuss this help topic in CBFS Forum

CallbackFileSystem.FileSystemName property


Pascal    C++ (Lib)    C++ (VCL)    C++ (.NET)    C#    VB.NET    Java 



Specifies the name of the file system which will be reported to the OS.


    property FileSystemName : TCBString;
    type TCBString = {$ifdef UNICODE}UnicodeString{$else}WideString{$endif};

[C++ (Lib)]
    bool SetFileSystemName(LPCWSTR FileSystemName);

[C++ (VCL)]
    __property TCBString FileSystemName;

[C++ (.NET)]
    String^ FileSystemName;

    String FileSystemName;

    Property FileSystemName As String

    String getFileSystemName();
    void setFileSystemName(String value);


  • FileSystemName - specifies the name of the file system.

Return values

TRUE / true if the function succeeded or FALSE / false if the function failed.


Use this property to set the name of your file system (like Windows uses FAT, exFAT and NTFS names). Generally you can set any reasonable name you want (the length is limited to 10 characters). However Windows Vista and later don't start the processes under administrator account from images located on the unknown file systems (i.e. not FAT or NTFS). So if you have the task to run the process as adminstrator and the image to be run is located on the CBFS volume, you need to set the name of the file system to FAT or NTFS.

The property may be changed only before the media is mounted.

Discuss this help topic in CBFS Forum