He buscado bastante en Google y no encuentro la respuesta. Entonces, cuántos caracteres se pueden almacenar en un valor de propiedad de Windows Installer. Si das una respuesta, ¿puedes proporcionar la fuente de la respuesta?Cuál es la cantidad máxima de caracteres que se pueden almacenar en una propiedad de Windows Installer
Respuesta
La documentación de MSDN no es muy clara al respecto, pero proporciona algunos consejos. Por ejemplo, este artículo menciona que los valores de propiedad se pueden escribir en el registro, lo que significa que las limitaciones valor del registro se aplican: http://msdn.microsoft.com/en-us/library/aa372432%28VS.85%29.aspx
Aquí se detalla un artículo limitaciones valor del registro: http://support.microsoft.com/kb/256986
Así como máximo, Usaría las limitaciones del valor del registro como guía (y aún así intentaría mantenerme por debajo de eso).
MSI es solo una base de datos, las propiedades se almacenan en la tabla Property
que consta de dos columnas; Property
y Value
La columna Value
es del tipo Text
, que según Msi.chm no se valida. Según esa lógica, no hay restricciones en el número de caracteres en una propiedad. Esperaría que puedas pensar en términos de bytes o kilobytes (o más) en lugar de hacerlo en términos de caracteres.
Un nombre de propiedad puede tener 72 caracteres de largo y no hay límite para el tamaño del valor de una propiedad.
Lo obtuve editando mi MSI usando InstallShield y comprobando el tamaño del campo de la tabla de propiedades. (Exportación de la tabla dan el siguiente encabezado>
Property Value ISComments
s72 L0 S255
le pregunté al equipo de Windows Installer qué tan grande es la propiedad podría ser cuando marshalling datos de un CustomAction inmediato a una CustomAction diferido y me dijeron que estaba realmente sólo limitado por la cantidad de memoria en la máquina
en caso de que usted está escribiendo InstallScript, tenga en cuenta que mientras que una propiedad de MSI se puede ajustar a cualquier longitud, hay un truco para conseguir un valor de "largo" Consulte:.. string too long with MsiGetProperty with Installshield Installscript
- 1. ¿Cuál es la cantidad máxima de subprocesos de trabajo oscilante que se pueden ejecutar?
- 2. ¿Cuál es la longitud máxima de una propiedad de lista?
- 3. Cantidad máxima de caracteres de TextBox (no es MaxLength)
- 4. ¿Cuál es la cantidad máxima de filas que puede almacenar una única tabla de SQL Server?
- 5. ¿Cuál es la cantidad máxima de registros que puede almacenar una tabla MySQL?
- 6. ¿Hay una cantidad máxima de caracteres que se pueden escribir con StreamWriter?
- 7. ¿Cuál es la cantidad máxima de caracteres que va a contener nvarchar (MAX)?
- 8. ¿Cuál es la cantidad máxima de archivos por jarra?
- 9. ¿Cuál es la cantidad máxima de subprocesos en Windows Server 2003?
- 10. ¿Cuál es la cantidad máxima de argumentos en una función de Python?
- 11. ¿Cuál es la cantidad máxima de conexiones simultáneas de TCP/IP de Windows?
- 12. Tamaño de imagen para la propiedad BannerBitmap en Windows Installer
- 13. ¿Cuál es la cantidad máxima de conexiones HTTP que puedo tener abiertas en un cuadro de Windows Server 2008?
- 14. En un tipo de cambio de divisa, ¿cuál es la cantidad máxima de decimales utilizada?
- 15. ¿Cuál es la mejor respuesta para la búsqueda de la máxima cantidad posible de una matriz
- 16. ¿Cuál es la longitud máxima que puede tener un nombre de clave de registro de Windows?
- 17. ¿Cuál es la cantidad máxima de parámetros permitidos por tipo de proveedor de base de datos?
- 18. ¿Cuál es la cantidad máxima de dimensiones permitidas para una matriz en C++?
- 19. La cantidad máxima de memoria que cualquier proceso único en Windows puede abordar
- 20. ¿Cuál es la cantidad máxima de conexiones simultáneas que hará un navegador?
- 21. Longitud máxima de la propiedad FormsAuthenticationTicket.UserData
- 22. Anidamiento de la cantidad máxima de formas en una superficie
- 23. ¿Cuantos datos se pueden almacenar en MySQL?
- 24. Cantidad máxima de objetos en NSArray
- 25. ¿Cuál es la cantidad máxima de espacios de claves en Cassandra?
- 26. Cuál es la cantidad máxima de hilos disponibles en Asp.net ThreadPool
- 27. ¿Cuál es la longitud máxima de una cadena en PHP?
- 28. ¿Cuál es la demora máxima para setInterval?
- 29. Obtiene la cantidad de desplazamiento HorizontalScrollView máxima
- 30. ¿Cuál es la cantidad máxima de volúmenes adjuntos por instancia de Amazon EC2?
Rob, ¿Eso se aplica a las propiedades que pasan de la interfaz de usuario a Ejecutar también? Siempre he tenido dudas al respecto. –