Ich habe ziemlich viel gegooglet und ich kann die Antwort nicht finden. Wie viele Zeichen können in einem Windows Installer-Eigenschaftswert gespeichert werden. Wenn Sie eine Antwort geben, können Sie die Quelle der Antwort angeben?Was ist die maximale Anzahl von Zeichen, die in einer Windows Installer-Eigenschaft gespeichert werden können
Antwort
Die MSDN-Dokumentation ist nicht sehr klar, aber es gibt einige Hinweise. Zum Beispiel erwähnt dieser Artikel, dass Eigenschaftswerte in die Registry geschrieben werden können, was bedeutet, dass Registrierungswert Einschränkungen gelten: http://msdn.microsoft.com/en-us/library/aa372432%28VS.85%29.aspx
Hier ist ein Artikel Registrierungswert Einschränkungen Detaillierung: http://support.microsoft.com/kb/256986
So bei einem Maximum, Ich würde die Einschränkungen des Registrierungswerts als Richtlinie verwenden (und versuche trotzdem, deutlich darunter zu bleiben).
MSI ist nur eine Datenbank, Eigenschaften werden in der Property
Tabelle gespeichert, die aus zwei Spalten besteht; Property
und Value
Die Value
Spalte ist der Text
-Typ, die gemäß Msi.chm nicht validiert wird. Durch diese Logik gibt es keine Beschränkung für die Anzahl der Zeichen in einer Eigenschaft. Ich würde erwarten, dass Sie es in Bytes oder Kilobyte (oder höher) und nicht in Zeichen denken können.
Ein Eigenschaftsname kann 72 Zeichen lang sein, und die Größe eines Eigenschaftswerts ist nicht begrenzt.
Ich habe dies durch Bearbeiten meiner MSI mit InstallShield und Überprüfung der Feldgröße der Tabelle Eigenschaft. (Exportieren die Tabelle gibt den folgenden Header>
Property Value ISComments
s72 L0 S255
ich das Windows-Installer-Team gefragt, wie groß eine Immobilie sein könnte, wenn Daten von einem sofortigen Custom zu einem latenten Custom Rangier- und ich wurde gesagt, dass ich wirklich nur begrenzt durch die Größe des Speichers an der Maschine
Falls Sie InstallScript- schreiben, beachten Sie, dass während einer MSI-Eigenschaft auf jede beliebige Länge eingestellt werden kann, gibt es einen Trick ist, einen „long“ Wert für immer siehe:.. string too long with MsiGetProperty with Installshield Installscript
- 1. Maximale Anzahl von Nachrichten, die in einer Kafka-Themenpartition gespeichert werden können?
- 2. Was ist die maximale Anzahl von Verbindungen?
- 3. Maximale Anzahl von Verbindungen, die von s3 gehalten werden können
- 4. Was die maximale Anzahl von Parametern, die in Stored Procedure
- 5. Gibt es eine maximale Anzahl von Zeichen, die mit einem StreamWriter geschrieben werden können?
- 6. Was ist die maximale Größe von int (10) in Mysql
- 7. Was ist die maximale Vererbungsebene in Java?
- 8. Was ist die maximale Anzahl von Ausführungen in einer While-Schleife in VB.net, die es erlaubt?
- 9. Was ist die maximale Anzahl von nummerierten Regex-Captures?
- 10. Theoretische Grenze für die Anzahl der Schlüssel (Objekte), die in einer HashMap gespeichert werden können?
- 11. Was ist die maximale Länge einer Python-Zeichenfolge?
- 12. Was ist die maximale Größe von Scripting.Dictionary?
- 13. Maximale Anzahl von Threads, die in einer Anwendung ausgeführt werden können?
- 14. So begrenzen Sie die maximale Anzahl an Zeichen in ValueConverter
- 15. Was ist die maximale Länge einer Zeichenfolge?
- 16. Welches ist die maximale Anzahl gleichzeitiger Windows TCP/IP-Verbindungen?
- 17. Ausnahme: Die maximale Anzahl von Elementen, die in einem Objektdiagramm serialisiert oder deserialisiert werden können, ist '65536'
- 18. Maximale Anzahl von Zeichen stringbuilder kann
- 19. TextBox maximale Anzahl von Zeichen (es ist nicht MaxLength)
- 20. Was ist die maximale Länge eines Windows-Befehlszeilenbefehls (cmd.exe)?
- 21. Was ist die maximale Elasticsearch Dokumentgröße?
- 22. Gibt es eine maximale Anzahl von Kategorien, die in der Yelp-API zurückgegeben werden können?
- 23. Was ist die maximale Länge von Breite und Länge?
- 24. Was ist die Größe einer Hash-Tabelle Bucket in Java?
- 25. Wo können Metadaten gespeichert werden?
- 26. Was ist die maximale Länge der Daten, die an die Cassandra-Spalte übergeben werden
- 27. Wie hoch ist die maximale Anzahl von Threads in Windows Server 2003?
- 28. Wie können Unicode-Zeichen in Cookies sicher gespeichert werden?
- 29. Wie kann die maximale Anzahl von GDI-Objekten für Windows 10 erhöht werden?
- 30. LibGDX - Gibt es eine maximale Anzahl von Tasten, die gleichzeitig gedrückt werden können?
Rob, Gilt das auch für Eigenschaften, die von UI an Execute übergeben werden? Ich hatte immer Bedenken diesbezüglich. –