readme.txt

(7 KB) Pobierz
========================================
=  ZHider basic instructions and help  =
========================================

  Writen and released by:
	Peter Souza IV
	Zinious Software
	www.zinious.com/contact.php
	version 2.00, 05 Sep 2006

  Please distribute freely with all original files.

  This product is copyrighted 2003-2006.  All rights reserved.



====================
=  Included Files  =
====================

  Filename: ZHIDER.EXE
            ----------
            Primary program file.  Launch from anywhere.  You can rename this
            file to just about anything to hide it.  It will make an attempt
            to hide itself from the standward Windows Task Manager
            (Ctrl+Alt+Del), but will be detectable via more sophisticated task-
            listing applications.

  Filename: KBHOOK.DLL
            ----------
            Keyboard hook DLL required to perpetuate keystroke detection.  You
            can not rename this file.  This file must be located either with
            the program or in the DOS path environment (for example:
            C:\WINDOWS\System32).

  Filename: TASKHOOK.DLL
            ----------
            Injection DLL required to hide processes from Task Manager.  You
            can not rename this file.  This file must be located either with
            the program or in the DOS path environment (for example:
            C:\WINDOWS\System32).  If you are using /noinjection, you do not
            need to include this file.



=============================
=  Command-Line Parameters  =
=============================

  -----------------------------------------------------------------------------
  Parameter name           Description
  -----------------------------------------------------------------------------
  /noinjection             Turns off DLL injection so ZHider and hidden windows
                           are not also hidden from Task Manager.
  -----------------------------------------------------------------------------
  /exec:<filename>|        Launches a process that you wish to have ZHider run
                           silently.  Must end with a pipe character.  See
                           version notes for known issues.
  -----------------------------------------------------------------------------
  /param:<parameters>|     Supplies command-line information to a process you
                           wish to have ZHider launch hidden.
                           Requires /exec:
  -----------------------------------------------------------------------------
  /dir:<directory>|        Supplies a custom working directory to a process you
                           wish to have ZHider launch hidden.
                           Requires /exec:
  -----------------------------------------------------------------------------

  Command-line parameters support UNC-coded network paths and environment
  variable expansion.


  Example:
       zhider.exe "/noinjection /exec:notepad.exe| /param:%SystemRooT%\win.ini|"



================
=  Keystrokes  =
================

  -----------------------------------------------------------------------------
  Primary Key	Secondary Key	Function
  -----------------------------------------------------------------------------
  CTRL+ALT+Z	WIN+Z		Adds currently-active window to the list of
				windows to hide/unhide and immediately hides it.
  -----------------------------------------------------------------------------
  CTRL+ALT+X	WIN+X		Toggles hide/unhide to all added windows.
  -----------------------------------------------------------------------------
  CTRL+ALT+C	WIN+C		Immediately unhides all hidden windows and
				clears the list of windows to hide/unhide.
  -----------------------------------------------------------------------------
  CTRL+ALT+L			Displays a list of all added windows.  The list
				Can be manipulated by menu or by double-clicking
				directly within the list.  While the list is
				open, all hotkeys are disabled until it is
				closed.  This also displays version information
				in the lower-left hand corner of the window.
  -----------------------------------------------------------------------------
  CTRL+ALT+M			Same as CTRL+ALT+C, but also exits ZHider.
  -----------------------------------------------------------------------------

  (Note: WIN+M is a special Windows keystroke that minimizes all windows and thus
  will not exit ZHider.  Likewise, WIN+L will lock Windows and will *not* display
  the hidden window list.)



=====================
=  Version History  =
=====================

  version 2.00   05 Sep 2006
    Bugs fixed:
      o ZHider will cease maintaining lists of windows to processes that have
        terminated and/or no longer valid windows.
    Features added:
      o Hidden/added window list is now partially transparent while moving it.
      o You can supply ZHider with command-line instructions for launching
        processes forcibly hidden.  Unfortunately, a process may decide to
        create many (or no) windows, so it's not possible for ZHider to determine
        which is the 'main' window for the application.  As a result, ZHider
        will add all top-level windows with a non-blank titlebar name that
        the new process creates within 5 seconds to its list of managed/hidden
        windows.  See documentation for command-line usage.
      o Automatic pass-through of command-line instructions to a global instance
        of ZHider.  You can use multiple command-line instructions without
        spawning multiple instances of this program.
      o zHider now makes an attempt at hiding itself from the standard Task
        Manager using DLL injection and window subclassing.  It will also
        attempt to make invisible/hidden windows also hidden in Task Manager.
        This method isn't foolproof as other task and process-listing applications
        will be able to detect the processes such as Process Explorer from
        www.SysInternals.com.  You can use /noinjection to disable this feature.
    Features removed:
      o WIN+L has been removed from the hotkey list as it will not work on
        current or future versions of Windows anyway (locks the computer).
    Known issues:
      o Occassionally, the Task Manager will freeze when it launches, requiring
        it to be closed and re-opened.  This is a byproduct of the DLL injection
        process and cannot be fixed without displaying ZHider and its hidden
        process list for a brief moment while Task Manager finishes loading.
        If you launch ZHider with /noinjection, you should not experience this
        problem (but will also not have processes hidden from Task Manager).

  version 1.02   11 Nov 2003
    Miscellaneous:
      o Program renamed from Hider to ZHider.

  version 1.01   10 Nov 2003
    Features added:
      o Window list can now close windows quietly (without displaying them).
      o Window list now uses a grid that displays window ID and class ID of
        windows in the list.

  version 1.00   08 Nov 2003
    Bugs fixed:
      o Fixed a bug causing crashes and freezes whenever a second, third, etc.
        window was removed before the first (not possible in version 'beta 0.01').
      o Unhiding windows that were maximized caused them to show up in their
        restored size instead of maximized.
    Features updated:
      o Changed program icon from yellow-green square to an uninteresting computer.
      o Removed bloat/unnecessary code.
    Features added:
      o Added window list (CTRL+ALT+L and WIN+L) feature and version information.

  version 0.01   06 Nov 2003
      o First version release.
Zgłoś jeśli naruszono regulamin