Replacement of File Open Dialog
Version: 20101206


=== Description ===

This is the replacement of system File Open Dialog.

System requirements:
* eComStation 2.0
* eComStation subscription
* eCo Software runtime (2010/12)


Homepage:
http://ecomstation.ru/foc



=== Installation ===

1. Check that your system can be correctly booted to command line mode.
2. Backup your OS2\DLL\PMCTLS.DLL


Before installation:
* Close all opened GUI applications.


Installation (the 1-st time):
* Install the latest version of the eCo Software runtime (Base and Win)
     http://ecomstation.ru/ecosoft/runtime.php
* Run filedlgtofocdlg.cmd /I
* Reboot


Upgrade FOC (from previos version):
* Update eCo Software runtime (Base and Win) -- http://ecomstation.ru/ecosoft/runtime.php
* Reboot


Uninstall / Remove / to restore original File Open Dialog:
1. Run filedlgtofocdlg.cmd /U
2. Reboot.


=== Bug-reports ===

a) What to test?
* Compatibility with old applications
* Access to network drives
* Make the screenshot, dpi? size of screen? do you use eSchemes?


b) 
Please send bug-reports to eCo Software via web-form:
http://ecomstation.ru/support.php

* Version of FOC: ..
* Operating system: ..
* What is the problem?
    ** description of directories (too many files? ..)
* screenshot (send later)


or use bug-tracker:
post bug-report http://trac.ecomstation.ru/FileOpenDialog/report/1  
-> [New ticket]
(login: ecotrac, password: nhfrerth) 




=== About reliable drives: ===

  For faster initially build of the directory tree FOC doesn't touch potentially
  slow and non reliable drives. All hard, removal, virtual and cd drives are
  considered fast and reliable by default.

  The default list of reliable drive types can be redefined via ULONG (DWORD)
  value of the "ReliableDrives" key of the "PM_ControlPanel" section of the
  user profile. Flags that determine what drive is always fast and reliable:

  0x0001 ( 1) All hard drives. 
  0x0002 ( 2) All CD drives. 
  0x0004 ( 4) All floppy drives. 
  0x0008 ( 8) All remote drives. 
  0x0010 (16) All removable drives. 
  0x0020 (32) All tape drives. 
  0x0040 (64) All virtual drives.

  You should use the sum of these flags. For example, value 0 means that all
  drives are unreliable, and value 0x007F (127) means that all drives are fast
  and reliable.
