Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
faq:win [2014/03/12 23:42] – [Win64] Provide screen captures and mention the new "NO_DOS" option. digital manfaq:win [2015/08/14 01:33] – [SBBSEXEC.DLL] Mention the 16-bit application support control panel setting digital man
Line 3: Line 3:
 Answers to Frequently Asked Questions regarding Synchronet and Microsoft Windows operating systems. Answers to Frequently Asked Questions regarding Synchronet and Microsoft Windows operating systems.
  
-  * [[#sbbsexec.dll|Why don't DOS programs run on my Windows Vista or Windows 7 system]]?+  * [[#sbbsexec.dll|Why don't DOS programs run on my Windows VistaWindows 7 or Windows 8 system]]?
   * [[#win64|Why don't DOS programs run on my 64-bit Windows system]]?    * [[#win64|Why don't DOS programs run on my 64-bit Windows system]]? 
   * [[#external_popup|How do I keep external programs from popping up windows and   * [[#external_popup|How do I keep external programs from popping up windows and
Line 13: Line 13:
 ===== SBBSEXEC.DLL ===== ===== SBBSEXEC.DLL =====
 :?: **Question:**\\ :?: **Question:**\\
-Why don't DOS programs (e.g. editors, door games) run on my //Windows Vista// or //Windows 7 32-bit// system?+Why don't DOS programs (e.g. editors, door games) run on my //Windows Vista////Windows 7//, //Windows 8// or //Windows 10// 32-bit (x86) operating system?
  
 :!: **Answer:**\\ :!: **Answer:**\\
-There are 2 new requirements for 16-bit DOS programs to work under Synchronet-Win32 on //Windows Vista// and //Windows 7// (32-bit):+There are 2 new requirements for 16-bit DOS programs to work under Synchronet-Win32 on //Windows Vista+// 32-bit (x86operating systems:
   - You must have ''SBBSEXEC.DLL'' rev 38 or later (this is included in SBBS v3.14a).   - You must have ''SBBSEXEC.DLL'' rev 38 or later (this is included in SBBS v3.14a).
   - You must copy ''SBBSEXEC.DLL'' to your Windows ''System32'' folder.   - You must copy ''SBBSEXEC.DLL'' to your Windows ''System32'' folder.
 +
 +Beginning with Windows 8, Microsoft disables support for 16-bit (DOS) programs by default. Search for "16-bit Application Support" in the Windows Control Panel and enable that setting. This setting only exists in 32-bit versions of Windows 8 and Windows 10.
 +
 +64-bit (x64, amd64) editions of Windows cannot run 16-bit DOS programs from Synchronet. See the next FAQ item for the details.
  
 ===== Win64 ===== ===== Win64 =====
Line 36: Line 40:
  
 {{:faq:term_server_cfg.png|New option to disable DOS Program Support in the Terminal Server Configuration dialog of the Synchronet Control Panel}}  {{:faq:term_server_cfg.png|New option to disable DOS Program Support in the Terminal Server Configuration dialog of the Synchronet Control Panel}} 
 +
 +**Note**: The Synchronet [[server:Terminal]] Server assumes external programs are 16-bit DOS programs by default. In order to indicate that a program is a native (e.g. 32-bit) program, you must either set the corresponding [[util:SCFG]] ''Native Executable'' option to ''Yes'' (for each instance the program is used in a command-line in [[util:SCFG]]) or add the program name (as used in the command-line) to the [[util:SCFG]]->External Programs->Native Program List:
 +
 +  ╔════════════════════════════╗
 +  ║     Native Program List    ║
 +  ╠════════════════════════════╣
 +  ║ │cmd.exe                   ║
 +  ║ │sh                        ║
 +  ║ │csh                       ║
 +  ║ │bash                      ║
 +  ║ │node                      ║
 +  ║ │smbutil                   ║
 +  ║ │zip                       ║
 +  ║ │unzip                     ║
 +  ║ │pkzip25                   ║
 +  ║ │mp3info                   ║
 +  ║ │                          ║
 +  ╚════════════════════════════╝
 +
 ===== External Popup ===== ===== External Popup =====
 :?: **Question:**\\ :?: **Question:**\\