Hi all,

I have decided to write a DLL library to use to collect the file information so it will be easy later on to support more OSs.

I use TSearchRec to collect the files and folders in a selected directory, then use File and FileSize, also some functions in JCL to get the basic information from each file (Created, Last accessed) are these functions supported by FreePascal and/or other operating systems?

Also i need to know how to extract network information, (including computers name, etc) aswell as the file system of that system.
If the other system is running a different OS how can i detect this to use another library?