Colegas
Necesito determinar cuantas impresoras estan instaladas.
Cuando utilizo la funcion PrnGetName() y no existe impresora definida emite error GPF
Colegas
Necesito determinar cuantas impresoras estan instaladas.
Cuando utilizo la funcion PrnGetName() y no existe impresora definida emite error GPF
Juan, si mal no recuerdo hay una funcion en el Win32 API llamada EnumPrinters. Es posible tambien que puedas obtener esta informacion via el Registry de Windows pero no se exactamente en que clave... ![]()
Facil...!
Chequea la clave HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices
Otra que te puede servir es HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers