Ticket #66 (new enhancement)

Opened 9 years ago

Last modified 9 years ago

Tray icon for POPFile service

Reported by: amatubu Assigned to: admin
Priority: normal Milestone:
Component: User Interface Version: 1.0.1
Severity: normal Keywords:
Cc:

Description

This ticket is transferred from SF.net:

https://sourceforge.net/tracker/?func=detail&atid=502956&aid=1535950&group_id=63137

There's no visual way to know whether POPFile service is running or not.

I have no idea if the PerlSvc? utility of the PDK supports the tray icon. Do you know, Brian?

Or, we have to create a new small utility to achieve this?

Naoki

Change History

06/24/08 14:18:20 changed by brian

I have no idea if the PerlSvc?? utility of the PDK supports the tray icon

I don't think it does. The reason we have so many popfile*.exe files is that different PDK tools are used to build them:

PerlApp is used to build popfile.exe, popfileb.exe and popfilef.exe (these do not show the system tray icon)

PerlTray is used to build popfileib.exe and popfileif.exe (these two display the system tray icon)

PerlSvc is used to build popfile-service.exe

From the PDK 7.0 User Guide:

PerlApp::

Turn Perl programs into ready-to-run executables. The PerlApp utility binds Perl scripts and required libraries with a binary loader that runs the script. PerlApp can be used to build dependent applications, which require an existing Perl installation on the target computer, or freestanding applications, which run on a target computer that does not have Perl installed.

PerlTray::

Write Windows system tray applications in Perl. Build dependent applications, which require an existing Perl installation on the target computer, or freestanding applications, which run on a target computer that does not have Perl installed.

PerlSvc::

Convert Perl programs into Windows services. Build dependent services, which require an existing Perl installation on the target computer, or freestanding services, which run on a target computer that does not have Perl installed. PerlSvc binds the script with a binary loader; the resultant executables run as a service under Windows NT, 2000 and XP.

I have to confess that I have only glanced at the PDK documentation to get some information about the PDK options used by the Makefile, so I don't really know how to use it :-)

At the moment I only have PDK 7.0 installed in order to make executables that will work properly on Win9x and WinMe systems. I think ActiveState do not recommend trying to install different versions of the PDK on the same system.

Brian