Hi,
We have recently discovered a problem when using VPE 3.5 on Citrix servers. When we get the list of printers, we do not only get the printers the user has defined, but also all printers that are created in other users sessions.
If we use the Windows API like this, we get only the users own printers:
run EnumPrintersA({&PRINTER_ENUM_LOCAL} + {&PRINTER_ENUM_CONNECTIONS},
"",
{&PRINTER_INFO_4},
get-pointer-value(lpPrinterEnum),
get-size(lpPrinterEnum),
output iNumBytes,
output iNumRecords,
output iReturnValue).
Is this a known issue, or is this a feature we can work around?
Patrick