I have a procedure created in B4J that has a single form for displaying internal activity
When it is started, the main form is iconized and remains in the tray-bar, with a double-click on the icon at the bottom right I can bring the main form back to full visibility
It is a kind of print spooler that receives jobs from external programs, converts them to PDF, and sends them to printer
This program is active 24 hours a day and is installed on a PC with a Win10 professional operating system
The program start-up is done via Windows scheduled tasks and is set to start even without user login
And so if I turn on the PC that hosts this program, even without having logged in as a user, the program is regularly running and works correctly
This operating mode has been designed to ensure that the program is active whether the user is logged in or not
The problem is that when I log in as a user, I see the program as active in the Task Manager, but I can no longer access its main window
The only way is to perform an 'end application' and re-launch the program, which I would not like to do because you risk losing print commands
The question is: without interrupting the execution of the program, how to obtain the visibility of the main screen when the procedure started before the user login?
(currently it is not possible because I do not see the icon in the tray-bar)
When it is started, the main form is iconized and remains in the tray-bar, with a double-click on the icon at the bottom right I can bring the main form back to full visibility
It is a kind of print spooler that receives jobs from external programs, converts them to PDF, and sends them to printer
This program is active 24 hours a day and is installed on a PC with a Win10 professional operating system
The program start-up is done via Windows scheduled tasks and is set to start even without user login
And so if I turn on the PC that hosts this program, even without having logged in as a user, the program is regularly running and works correctly
This operating mode has been designed to ensure that the program is active whether the user is logged in or not
The problem is that when I log in as a user, I see the program as active in the Task Manager, but I can no longer access its main window
The only way is to perform an 'end application' and re-launch the program, which I would not like to do because you risk losing print commands
The question is: without interrupting the execution of the program, how to obtain the visibility of the main screen when the procedure started before the user login?
(currently it is not possible because I do not see the icon in the tray-bar)