2008-11-12 5 views
6

У меня довольно много ошибок в игре, и я не могу найти ответ. Итак, сколько символов можно сохранить в значении свойства установщика Windows. Если вы дадите ответ, можете ли вы предоставить источник ответа?Максимальное количество символов, которое может быть сохранено в свойстве установщика Windows

ответ

2

Документация MSDN не совсем понятна, но дает некоторые подсказки. Например, в этой статье говорится, что значения свойств могут быть записаны в реестр, а это означает, что значение реестра ограничение: http://msdn.microsoft.com/en-us/library/aa372432%28VS.85%29.aspx

Вот статья с подробным ограничением значений реестра: http://support.microsoft.com/kb/256986

Так на максимуме, Я бы использовал ограничения для значений реестра в качестве руководства (и по-прежнему стараюсь оставаться ниже этого).

2

MSI - это просто база данных, свойства хранятся в таблице Property, которая состоит из двух столбцов; Property и Value

Value колонка типа Text, который в соответствии с MSI.CHM не проверяется. По этой логике нет ограничений на количество символов в свойстве. Я ожидал бы, что вы можете думать об этом с точки зрения байтов или килобайт (или больше), а не с точки зрения символов.

3

Имя свойства может содержать 72 символа, а размер свойства не ограничен.

Я получил это, отредактировав MSI с помощью InstallShield и проверив размер поля таблицы Property. (Экспорт таблица дает следующему заголовку>

Property Value ISComments 
s72  L0   S255 
8

Я попросил команду установщика Windows, насколько велик может быть свойство, когда сортировочные данные от немедленного CustomAction к отложенным CustomAction, и мне сказали, что я был только действительно ограничен объем оперативной памяти на машине

+0

Rob, применимо ли это к свойствам, передаваемым из пользовательского интерфейса для выполнения? Я всегда беспокоился об этом. – 2012-09-16 19:55:08

 Смежные вопросы

  • Нет связанных вопросов^_^