I'm hiding the system tray. How can I stop the client from being minimized?

KB Home   |   I'm hiding the system tray. How can I stop the client from being minimized?

Main.StopTaskTrayUsage History

Hide minor edits - Show changes to output

March 12, 2019, at 11:16 AM by Chris King - Minor word change, keywords
Changed lines 5-6 from:
Some organizations use a GPO (Group Policy) to hide the system tray in Windows, this can cause issues when their PaperCut users close the balance window of the PaperCut Client. The issue is there is no way for the user to open this back up, with no system tray present.
to:
Some organizations use a GPO (Group Policy) to hide the system tray in Windows, this can cause issues when their PaperCut users close the balance window of the PaperCut Client. The issue is that there is no way for the user to open this again, with no system tray present.
Changed line 22 from:
[-Keywords: system tray, tray, balance window-]
to:
[-Keywords: system tray, tray, balance window, minimize, minimise-]
March 12, 2019, at 11:13 AM by Chris King - Added image, and updated references to automation that's available
Changed lines 1-2 from:
(:title I'm hiding the task/system tray. How can I stop the client from minimizing? :)
to:
(:title I'm hiding the system tray. How can I stop the client from being minimized? :)
Added lines 7-8:
Attach:System_Tray.png
Added lines 11-12:
Obviously there are many methods to achieving this. This article outlines the steps that are required, and you are very welcome to use your 'tool of choice' - E.g. GPO, Login Script, PowerShell, RMM, etc - to do it! (Unless you really just want to do it manually!)
Deleted line 16:
* Consider automating the .dll rename process. For example, do this in your login script before the Client starts.
March 12, 2019, at 11:00 AM by Chris King - Cleaned up the wording and spelling - checked references are still valid
Changed lines 5-8 from:
Some organizations use a GPO to hide the task tray, this can cause issues when students close the blanace window. The issue is there is no way for the student to open the balance window back up.

There is a hacky way of disabling task tray intergration and reverting the client application to a standard application window. By renaming
the file [@[install-path]/client/win/lib/tray.dll@] to [@tray.xdll@] the tray functionality will be not be able to run.
to:
Some organizations use a GPO (Group Policy) to hide the system tray in Windows, this can cause issues when their PaperCut users close the balance window of the PaperCut Client. The issue is there is no way for the user to open this back up, with no system tray present.

There is a hacky way of disabling system tray integration and reverting
the Client application to a standard application window. By renaming the file [@[install-path]/client/win/lib/tray.dll@] to [@tray.xdll@] the tray functionality will be prevented from loading.
Changed line 10 from:
* If you have a local installed version you will need change this in every instance
to:
* If you have a local installed version of the PaperCut Client, you will need change this on every workstation
Changed lines 12-13 from:
* This file will need to be renamed after every PaperCut upgrade as the file will be replaced.
* Consider automating the .dll rename process. For example, do this in your log on script before the client starts.
to:
* This file will need to be renamed after every PaperCut upgrade, as the file will be replaced.
* Consider automating the .dll rename process. For example, do this in your login script before the Client starts.
December 31, 2018, at 05:05 PM by Aaron Pouliot - Set category to User Client Tool
Changed line 17 from:
''Categories:'' [[Category.TipsAndTricks|+]], [[Category.Configuration|+]]
to:
''Categories:'' [[Category.UserClientTool|+]]
Added lines 1-19:
(:title I'm hiding the task/system tray. How can I stop the client from minimizing? :)

'''Important:''' This is an ''unofficial'' hack and may not continue to work in the future!

Some organizations use a GPO to hide the task tray, this can cause issues when students close the blanace window. The issue is there is no way for the student to open the balance window back up.

There is a hacky way of disabling task tray intergration and reverting the client application to a standard application window. By renaming the file [@[install-path]/client/win/lib/tray.dll@] to [@tray.xdll@] the tray functionality will be not be able to run.

Things to note:
* If you have a local installed version you will need change this in every instance
* If you are running the zero install method you will need remove the file from the local cache on each workstation. [@C:/Cache/pc-client*@]
* This file will need to be renamed after every PaperCut upgrade as the file will be replaced.
* Consider automating the .dll rename process. For example, do this in your log on script before the client starts.


----
''Categories:'' [[Category.TipsAndTricks|+]], [[Category.Configuration|+]]
----
[-Keywords: system tray, tray, balance window-]

Comments

Share your findings and experience with other PaperCut users. Feel free to add comments and suggestions about this Knowledge Base article. Please don't use this for support requests.

Article last modified on March 12, 2019, at 11:16 AM
Printable View   |   Article History   |   Edit Article