Optimización Pos for .NET

02/07/2007 - 12:36 por Jowie | Informe spam
Hola,

Estoy desarrollando una aplicación basada en el SDK que proporciona
Microsoft para software de puntos de venta, Microsoft POS for .NET.

No he tenido ningún problema en desarrollar aplicaciones que hagan uso
de la estructura de carga de dispositivos que recomienda Microsoft, en
el
siguiente link:

https://msdn2.microsoft.com/en-us/l...lorer.aspx

Pero encuentro este esquema demasiado lento. Supongo que será debido a
la excesiva demanda de recursos que el acceso al WMI implica. Por
ello, me
gustaría conocer si alguien ha conseguido codificar algún acceso al
WMI diferente al de Microsoft.

Asimismo, haciendo uso de herramientas externas (.NET Reflector), he
descubierto que la invocación al WMI desde el más bajo nivel se hace
desde una
librería Microsoft.PointOfService.Management, cuyo objeto Explorer es
instanciado. Dicha librería la tengo localizada en el GAC, pero no
físicamente
en ningún lugar del disco duro. Me gustaría saber si alguien me podría
decir dónde encontrarla, porque desensamblándola podría llegar a
sustituir el
acceso WMI por algo equivalente, pero más rápido (Se me ocurre un
acceso XML)

Gracias de antemano.
 

Leer las respuestas

#1 Diego Jancic
03/07/2007 - 01:11 | Informe spam
Hola,
No te voy a recomentar nada sobre como optimizar WMI, pero en cuanto a
reemplazar la DLL de la GAC no vas a poder...
La dll se encuentra en C:\WINDOWS\assembly\GAC, aunque tenes que
entrar con DOS para verlo ya que usando explorer lo ves diferente (lo
mismo que pasa con \Windows\Fonts). Y si queres la podes reemplazar,
pero debido a que no tenes el private key no la vas a poder firmar
para que te quede el mismo Public Key Token, por lo que ninguna otra
DLL va a encontrar a la que sobrescribiste...

Mi pequeña recomendacion es que intentes optimizar el POS con la info
que MS te da, ya que seguramente no la estes usando como ellos
recomiendan...

Saludos,
Diego

Preguntas similares