HP OpenVMS Systemsask the wizard |
The Question is: How could I determine what files the current process has open given only NETMBX and TMPMBX and running on a Alpha ? Is it possible given the limitations below ? There a number of examples for VAX (DISPFILE.ZIP and SHOWFILE.ZIP from DECUS) that allow a priv'ed process to look at this info. for any given process. Within a given .EXE files will have been opened via the "C" rtl, "direct VMS" calls,... etc. For OpenVMS V6.2 & V7.1 Alpha No shared images with privs, etc Prefer only basic privs - NETMBX and TMPMBX, however the process has the following enabled ALTPRI DIAGNOSE GROUP GRPNAM NETMBX OPER PHY_IO PRMMBX PSWAPM SYSNAM TMPMBX VOLPRO The Answer is :
The system interfaces and data structures involved are generally protected
against unprivileged access.
The undocumented and unsupported command SET WATCH/CLASS=ALL FILE -- which
also requires CMKRNL or CMEXEC privilege -- is the most common approach.
Use the command SET WATCH/CLASS=NONE FILE to turn the (copious) XQP output
off.
Available SET WATCH /CLASS keywords can include the following:
ALL, NONE, MAJOR_FUNCTION, CONTROL_FUNCTION, ATTRIBUTES,
DIRECTORY_OPERATIONS, DUMP, QUOTA_OPERATIONS and PROTECTION.
Other approaches include the use of the SHOW DEVICE/FILE/NOSYSTEM command.
|