Microsoft KB Archive/68981

Batch Files and The Complete Communicator Package PSS ID Number: Q68981 Article last modified on 02-05-1993 PSS database name: O_MSDOS

3.20 3.21 3.30 3.30a 4.00 4.01

MS-DOS

Question:

I have a software package called The Complete Communicator from The Complete PC. When I execute the program CCOM.EXE or CCBACK.EXE from a batch file, my system crashes. How can I correct this problem?

Response:

Execute the programs CCOM.EXE and CCBACK.EXE only from the command prompt. If either is executed from a batch file, a system crash will usually result.

The program CCBACK.EXE loads a TSR (terminate and stay resident) program into memory that facilitates the receiving of a fax while the system is running another program. The program CCOM.EXE is designed to remove from memory the TSR installed by CCBACK. Both of these programs make certain assumptions about the state of memory arena at the time of execution. When the batch processor is present in memory (executing a batch file), the system is corrupted because of the attempt to remove the TSR from memory.

This is not a problem with either MS-DOS or COMMAND.COM. Microsoft has not documented a procedure to remove TSRs from memory. The CCOM.EXE program manipulates undocumented information that is internal to MS-DOS; furthermore, there are indications that the CCBACK program performs undocumented calls into MS-DOS. For these reasons, Microsoft cannot support problems resulting from the use of these programs.

For more information, contact The Complete PC at (408) 434-9600.

Additional reference words: 3.20 3.21 3.30 3.30a 4.00 4.01 noupd

Copyright Microsoft Corporation 1993.