Monday, May 21, 2012
Palm Tech Pty Ltd

TSClose

Minimize

TSClose is a free Windows service that monitors selected processes on a Terminal Server (or any remote desktop connection) and terminates them when a session is disconnected. It's useful if you allow users to remain disconnected for extended periods of time, and they leave a program such as Internet Explorer running. A couple of instances of iexplore.exe left open on a busy page can consume a lot of processor time.

Requirements
XP / 2003 / Vista / 2008 [R2] / Windows 7
.NET 3.5

Installation  Instructions
Download the appropriate zip and extract into a folder (eg c:\program files\TSClose)
The zip contains 2 files:
TSClose.exe - the service
TSClose.exe.config - XML configuration
Open TSClose.exe.config in a text editor and add the appropriate entries for the processes you wish to monitor.  By default the config file configures TSCLose to check every 30 seconds and close iexplore.exe after a disconnect.
Install the service (tsclose -install)
Start the service (NET START TSClose)

Usage Instructions
All configuration is handled through TSClose.exe.config (the config file has instructions and examples). Restart the service after making any changes.

Logging
All errors are written to the Windows Application Log.  When a process is terminated, the process name and user is also written to the application log.

Removal Instructions
Stop the service (NET STOP TSClose)
Uninstall the service (TSClose -uninstall)

License
You cannot sell or market or rebrand or rebadge the Software and then attempt claim it as your own. You cannot ask for or attempt to claim any distribution fees or donations from any commercial or non-commercial entity by supplying them with any form of the Software that can be legally freely redistributed.

The Software cannot be used for any purpose, related or otherwise that involves any illegal or unauthorised attempt to gain access to any computer system, any act of racism, vandalism, persecution, terrorism, general provoked or unprovoked aggression or war nor any other illegal, malicious or criminal activity.

The Software in all forms cannot be included as part of a saleable or commercial product distribution from which fees or royalties of any kind are derived without prior written consent from Palm Tech.

Further, you may not modify, enhance, supplement, create any derivative work from, adapt, translate, reverse engineer, decompile, disassemble or otherwise reduce the Software to human readable form.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  

Downloads

Minimize
 TitleOwnerCategoryModified DateSize 
TSClose(x64).zipPaul SeymourWindows Utilities28/08/200920.45 KBDownload
TSClose(i386).zipPaul SeymourWindows Utilities28/08/200919.79 KBDownload
  

Copyright (c) by Palm Tech Pty Ltd. All Rights Reserved
Website Design, Development and Hosting by Palm Tech Pty Ltd