<<<<<<<
    binkd9x -   binkd, ᯥ樠쭮 㥬  ࠡ 
ࠢ Win9x-⥬ (Windows 95/98/ME).   ⮬,   
樮 ⥬  㬥஢   ⮬ 쬠
⨢ 訡  ᮫쭮 ⥬. - 訡 ᮫  砥
 ᨣ (ᮮ饭), ஬  CTRL_C_EVENT 
CTRL_BREAK_EVENT.  ࠪ⨪  ਢ   ⮬᪮
४⭮ 襭 binkd, ਬ,  shutdown'  १㧪 .

    binkd9x   ᮫ ਫ  ᮧ , ஥ 砥
ᮮ饭 ⥬. ᪨ த ࠡ ᪨ binkd, ⮫쪮
 ᮫ ( ⮬ ०).  ⮪  1.  ⮬  Win9x
⥬ 室 ⤥ ୨.  ன ⮪.

     binkd9x 㬥 ࠡ ࢨᮬ  Win9x-⥬. 筮, 
० ࠡ  ࠢ  ࢨᠬ  Windows NT/2000/XP 
㭪樮쭮,   Win9x     뢠 室,
ਬ,   Logoff'. binkd9x, ⠭ ࢨᮬ, 㦠
  ⥬ ( Logon')   ⠭  Logoff'.

    binkd9x  ᥡ,  "Win9x",  ⫨稥  筮 binkd 
Win32 ("Win32"). 祬, ⠪    ࠢ  config.h

       binkd9x ⨢ ६ ᮫.  ⨢樨
᮫  ⨥  .

    ⫨稥 権 binkd9x  筮 binkd  Win32:

"-T minimize to Tray"  binkd9x 㯭, ..   ᮫
祣  ஢.

"-v be verbose / dump version and quit", "-h print this help",
㬥஢ "--help",  ⠪  ᪥  ࠬ஢ binkd9x
⨢ ६ ᮫ । 믮 ᮮ⢥饣 ⢨.

     樨:

"-i       install Win9x service"
 ⠫ ࢨ.

    ࢨ ய뢠  ॥  
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices".

       ॥ "HKEY_LOCAL_MACHINE\Software\binkd9x" 뢠
⥪騩    ⠫樨 binkd9x. ࢨ binkd9x  
⠭   ⥪騬. ᫨ binkd9x  ⠫樨  饭
 command.com'   窨 (ਬ  Far'),  CommandLine
 binkd9x ᮤন "⪮"  䠩 ( "⪨" ). ᫨
室  ⠫樨   ॥ ""  䠩,  
ᯮ짮  start. ਬ:
 start binkd9x-mingw -i binkd.cfg

     ᯮ짮  "-i", "-u", "-t" binkd9x ⨢ ६
᮫.  "-q"  ⨢ ६ ᮫   
.  ⮬ binkd9x 㤥 ᮮ 짮⥫    訡
  ᯫ뢠饣 ᮮ饭.  ० 㤮  ᭮
 ⮬᪮ ࠢ ࢨᠬ  "-t". ᫨ ⠭
ࢨ 諠 ᯥ譮, binkd9x ⠥  ࢨ.

"-u       UNinstall Win9x service"
  ࢨ. ⠥ 筮  "-i".  㤠 
 ॣ஢ ࢨ, 㪠  樨 "-S name"  "all".
 ਬ:
 1. binkd9x -u        ==> 㤠 binkd9x-service
 2. binkd9x -u -S Zol ==> 㤠 binkd9x-service-Zol
 3. binkd9x -u -S all ==> 㤠  binkd9x-ࢨ


"-t cmd   (start|stop|restart|status|install|uninstall) service(s)"
   ࠢ ࢨᠬ.

 "-t install" ⠫ ࢨ.

    ࢨ ய뢠   ॥
 "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices".

       ॥ "HKEY_LOCAL_MACHINE\Software\binkd9x" 뢠
⥪騩    ⠫樨 binkd9x. ࢨ binkd9x  
⠭   ⥪騬. ᫨ binkd9x  ⠫樨  饭
 command.com'   窨 (ਬ  Far'),  CommandLine
 binkd9x ᮤন "⪮"  䠩 ( "⪨" ). ᫨
室  ⠫樨   ॥ ""  䠩,  
ᯮ짮  start. ਬ:
 start binkd9x-mingw -t install binkd.cfg

     ᯮ짮  "-t" binkd9x ⨢ ६ ᮫.
 "-q"  ⨢ ६ ᮫.  ⮬ binkd9x 㤥
ᮮ 짮⥫    訡   ᯫ뢠饣
ᮮ饭.  ० 㤮  ᭮  ⮬᪮ ࠢ
ࢨᠬ. ᫨ ⠭ ࢨ 諠 ᯥ譮, binkd9x ⠥ 
ࢨ.

 "-t uninstall" 㤠 ࢨ. ⠥ 筮  ⠫樨. 
 㤠  ॣ஢ ࢨ, 㪠  樨 "-S name"  "all".
 ਬ:
 1. binkd9x -t unistall        ==> 㤠 binkd9x-service
 2. binkd9x -t unistall -S Zol ==> 㤠 binkd9x-service-Zol
 3. binkd9x -t unistall -S all ==> 㤠  binkd9x-ࢨ


 "-t status" 뢠 ﭨ ॣ஢  ॥ ࢨᮢ
 binkd9x.
 "-t start" ᪠ ࢨ.
 "-t stop" ⠭ ࢨ.
 "-t restart" १᪠ ࢨ.

        㬮砭 ⢨ ந  ࢨᮬ
"binkd9x-service".  㪠  ࢨ  樨 "-S name".
᫨   ࢨ 㪠 all,   㤥 ஢  ᥬ
ॣ஢묨  ॥ ࢨᠬ.

    ᯮ짮 樨 "-q"   "-t status" ᮡ ᫠  .

    ਬ:
1. binkd9x -t status    ==> 뢥 ﭨ ࢨ binkd9x-service
2. binkd9x -t status -S local
                        ==> 뢥 ﭨ ࢨ binkd9x-service-local
3. binkd9x -t status -S all
                        ==> 뢥 ﭨ  ॣ஢ ࢨᮢ
4. binkd9x -t status -S all -q
                        ==> . 2.,  ࠪ᪮ ᫠  
                             ( ᮫)
5. binkd9x -t start     ==>  ࢨ binkd9x-service, ᫨   
                            饭
6. binkd9x -t start -S local
                        ==> . 5.,   ࢨ binkd9x-service-local
7. binkd9x -t start -S all
                        ==> . 5.,    ࢨᮢ.
9. binkd9x -t start -q  ==> . 5.,   ᮧ ᮫ (㤮 
                            ⮬⨧樨   ਯ⮢  bat-䠩).
10. binkd9x -t stop -q  ==> 筮 9., ⮫쪮 ⠭ ࢨ.
 ...   ⠪ ...

"-S name  set Win9x service name, all - use all services"
 뢠  ࢨ,   㤥 ࠡ  -t. 쭮 
 ࢨ (஥ ய뢠  ॥) ந  ਭ樯:
 "binkd9x-service[-name]",  "binkd9x-service" - 易⥫쭠 ,
  "-name"   稨 ࠬ "-S name".   , ஬
 "-t install" ⨬ ᯮ짮 ᯥ樠쭮  ࢨ all.  ⮬ 砥
 㪠  㤥 ந  ᥬ ⠫஢묨 ࢨᠬ.
 ᫨  ⢥ "name" 㪠 "binkd9x-service"  "binkd9x-service-*",
   ࢨ 㤥 ᯮ짮 " ", ..  ⥫쭮
  䨪 "binkd9x-service". ਬ:

1. binkd9x -t install binkd.cfg                    ==> binkd9x-service
2. binkd9x -t install -S local binkd.cfg           ==> binkd9x-service-local
3. binkd9x -t install -S binkd9x-service binkd.cfg ==> binkd9x-service
4. binkd9x -t install -S binkd9x-service-local binkd.cfg
                                                   ==> binkd9x-service-local
5. binkd9x -t status -S all                        ==> 㤥 뢥 
                                                         ⠫஢
                                                        ࢨᮢ

    ઠ binkd9x:

     騩  binkd9x ᮡࠥ  MSVC  MinGW.
孮 ᡮન ࠪ᪨ ⠪ ,    筮 binkd.

     MSVC 室 ⮫쪮 㪠 nmake  "BINKD9X", ਬ:
1. nmake BINKD9X=1                          ==> ᮡ binkd9x 
                                                       Release-䨣樥
2. nmake BINKD9X=1 DEBUG=1                  ==> ᮡ binkd9x 
                                                         Debug-䨣樥
3. nmake BINKD9X=1 STATIC=1                 ==> ᮡ binkd9x 
                                   ᯮ짮 ᪮ RTL-⥪

     MinGW 筮:
 make BINKD9X=1

    !  ६ 樨 binkd  binkd9x  MinGW 室
믮 make clean   㤠 *.o, nt/*.o  ntlm/*.o 䠩.
᫨ ⮣  ᤥ,   訡 樨  ࠢ쭮
㭪樮஢ binkd  binkd9x.

  ࠤ, ᫨ binkd9x ਣ - ஬ .

Alexander Reznikov, 2:4600/220@fidonet
                    homebrewer@yandex.ru

$Id$
=======
    binkd9x -   binkd, ᯥ樠쭮 㥬  ࠡ 
ࠢ Win9x-⥬ (Windows 95/98/ME).   ⮬,   
樮 ⥬  㬥஢   ⮬ 쬠
⨢ 訡  ᮫쭮 ⥬. - 訡 ᮫  砥
 ᨣ (ᮮ饭), ஬  CTRL_C_EVENT 
CTRL_BREAK_EVENT.  ࠪ⨪  ਢ   ⮬᪮
४⭮ 襭 binkd, ਬ,  shutdown'  १㧪 .

    binkd9x   ᮫ ਫ  ᮧ , ஥ 砥
ᮮ饭 ⥬. ᪨ த ࠡ ᪨ binkd, ⮫쪮
 ᮫ ( ⮬ ०).  ⮪  1.  ⮬  Win9x
⥬ 室 ⤥ ୨.  ன ⮪.

     binkd9x 㬥 ࠡ ࢨᮬ  Win9x-⥬. 筮, 
० ࠡ  ࠢ  ࢨᠬ  Windows NT/2000/XP 
㭪樮쭮,   Win9x     뢠 室,
ਬ,   Logoff'. binkd9x, ⠭ ࢨᮬ, 㦠
  ⥬ ( Logon')   ⠭  Logoff'.

    binkd9x  ᥡ,  "Win9x",  ⫨稥  筮 binkd 
Win32 ("Win32"). 祬, ⠪    ࠢ  config.h

       binkd9x ⨢ ६ ᮫.  ⨢樨
᮫  ⨥  .

    ⫨稥 権 binkd9x  筮 binkd  Win32:

"-T minimize to Tray"  binkd9x 㯭, ..   ᮫
祣  ஢.

"-v be verbose / dump version and quit", "-h print this help",
㬥஢ "--help",  ⠪  ᪥  ࠬ஢ binkd9x
⨢ ६ ᮫ । 믮 ᮮ⢥饣 ⢨.

     樨:

"-i       install Win9x service"
 ⠫ ࢨ.

    ࢨ ய뢠  ॥  
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices".

       ॥ "HKEY_LOCAL_MACHINE\Software\binkd9x" 뢠
⥪騩    ⠫樨 binkd9x. ࢨ binkd9x  
⠭   ⥪騬. ᫨ binkd9x  ⠫樨  饭
 command.com'   窨 (ਬ  Far'),  CommandLine
 binkd9x ᮤন "⪮"  䠩 ( "⪨" ). ᫨
室  ⠫樨   ॥ ""  䠩,  
ᯮ짮  start. ਬ:
 start binkd9x-mingw -i binkd.cfg

     ᯮ짮  "-i", "-u", "-t" binkd9x ⨢ ६
᮫.  "-q"  ⨢ ६ ᮫   
.  ⮬ binkd9x 㤥 ᮮ 짮⥫    訡
  ᯫ뢠饣 ᮮ饭.  ० 㤮  ᭮
 ⮬᪮ ࠢ ࢨᠬ  "-t". ᫨ ⠭
ࢨ 諠 ᯥ譮, binkd9x ⠥  ࢨ.

"-u       UNinstall Win9x service"
  ࢨ. ⠥ 筮  "-i".  㤠 
 ॣ஢ ࢨ, 㪠  樨 "-S name"  "all".
 ਬ:
 1. binkd9x -u        ==> 㤠 binkd9x-service
 2. binkd9x -u -S Zol ==> 㤠 binkd9x-service-Zol
 3. binkd9x -u -S all ==> 㤠  binkd9x-ࢨ


"-t cmd   (start|stop|restart|status|install|uninstall) service(s)"
   ࠢ ࢨᠬ.

 "-t install" ⠫ ࢨ.

    ࢨ ய뢠   ॥
 "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices".

       ॥ "HKEY_LOCAL_MACHINE\Software\binkd9x" 뢠
⥪騩    ⠫樨 binkd9x. ࢨ binkd9x  
⠭   ⥪騬. ᫨ binkd9x  ⠫樨  饭
 command.com'   窨 (ਬ  Far'),  CommandLine
 binkd9x ᮤন "⪮"  䠩 ( "⪨" ). ᫨
室  ⠫樨   ॥ ""  䠩,  
ᯮ짮  start. ਬ:
 start binkd9x-mingw -t install binkd.cfg

     ᯮ짮  "-t" binkd9x ⨢ ६ ᮫.
 "-q"  ⨢ ६ ᮫.  ⮬ binkd9x 㤥
ᮮ 짮⥫    訡   ᯫ뢠饣
ᮮ饭.  ० 㤮  ᭮  ⮬᪮ ࠢ
ࢨᠬ. ᫨ ⠭ ࢨ 諠 ᯥ譮, binkd9x ⠥ 
ࢨ.

 "-t uninstall" 㤠 ࢨ. ⠥ 筮  ⠫樨. 
 㤠  ॣ஢ ࢨ, 㪠  樨 "-S name"  "all".
 ਬ:
 1. binkd9x -t unistall        ==> 㤠 binkd9x-service
 2. binkd9x -t unistall -S Zol ==> 㤠 binkd9x-service-Zol
 3. binkd9x -t unistall -S all ==> 㤠  binkd9x-ࢨ


 "-t status" 뢠 ﭨ ॣ஢  ॥ ࢨᮢ
 binkd9x.
 "-t start" ᪠ ࢨ.
 "-t stop" ⠭ ࢨ.
 "-t restart" १᪠ ࢨ.

        㬮砭 ⢨ ந  ࢨᮬ
"binkd9x-service".  㪠  ࢨ  樨 "-S name".
᫨   ࢨ 㪠 all,   㤥 ஢  ᥬ
ॣ஢묨  ॥ ࢨᠬ.

    ᯮ짮 樨 "-q"   "-t status" ᮡ ᫠  .

    ਬ:
1. binkd9x -t status    ==> 뢥 ﭨ ࢨ binkd9x-service
2. binkd9x -t status -S local
                        ==> 뢥 ﭨ ࢨ binkd9x-service-local
3. binkd9x -t status -S all
                        ==> 뢥 ﭨ  ॣ஢ ࢨᮢ
4. binkd9x -t status -S all -q
                        ==> . 2.,  ࠪ᪮ ᫠  
                             ( ᮫)
5. binkd9x -t start     ==>  ࢨ binkd9x-service, ᫨   
                            饭
6. binkd9x -t start -S local
                        ==> . 5.,   ࢨ binkd9x-service-local
7. binkd9x -t start -S all
                        ==> . 5.,    ࢨᮢ.
9. binkd9x -t start -q  ==> . 5.,   ᮧ ᮫ (㤮 
                            ⮬⨧樨   ਯ⮢  bat-䠩).
10. binkd9x -t stop -q  ==> 筮 9., ⮫쪮 ⠭ ࢨ.
 ...   ⠪ ...

"-S name  set Win9x service name, all - use all services"
 뢠  ࢨ,   㤥 ࠡ  -t. 쭮 
 ࢨ (஥ ய뢠  ॥) ந  ਭ樯:
 "binkd9x-service[-name]",  "binkd9x-service" - 易⥫쭠 ,
  "-name"   稨 ࠬ "-S name".   , ஬
 "-t install" ⨬ ᯮ짮 ᯥ樠쭮  ࢨ all.  ⮬ 砥
 㪠  㤥 ந  ᥬ ⠫஢묨 ࢨᠬ.
 ᫨  ⢥ "name" 㪠 "binkd9x-service"  "binkd9x-service-*",
   ࢨ 㤥 ᯮ짮 " ", ..  ⥫쭮
  䨪 "binkd9x-service". ਬ:

1. binkd9x -t install binkd.cfg                    ==> binkd9x-service
2. binkd9x -t install -S local binkd.cfg           ==> binkd9x-service-local
3. binkd9x -t install -S binkd9x-service binkd.cfg ==> binkd9x-service
4. binkd9x -t install -S binkd9x-service-local binkd.cfg
                                                   ==> binkd9x-service-local
5. binkd9x -t status -S all                        ==> 㤥 뢥 
                                                         ⠫஢
                                                        ࢨᮢ

    ઠ binkd9x:

     騩  binkd9x ᮡࠥ  MSVC  MinGW.
孮 ᡮન ࠪ᪨ ⠪ ,    筮 binkd.

     MSVC 室 ⮫쪮 㪠 nmake  "BINKD9X", ਬ:
1. nmake BINKD9X=1                          ==> ᮡ binkd9x 
                                                       Release-䨣樥
2. nmake BINKD9X=1 DEBUG=1                  ==> ᮡ binkd9x 
                                                         Debug-䨣樥
3. nmake BINKD9X=1 STATIC=1                 ==> ᮡ binkd9x 
                                   ᯮ짮 ᪮ RTL-⥪

     MinGW 筮:
 make BINKD9X=1

    !  ६ 樨 binkd  binkd9x  MinGW 室
믮 make clean   㤠 *.o, nt/*.o  ntlm/*.o 䠩.
᫨ ⮣  ᤥ,   訡 樨  ࠢ쭮
㭪樮஢ binkd  binkd9x.

  ࠤ, ᫨ binkd9x ਣ - ஬ .

Alexander Reznikov, 2:4600/220@fidonet
                    homebrewer@yandex.ru

$Id: binkd9x.txt,v 2.14 2008/01/16 06:13:38 stas Exp $
>>>>>>>
