Когато отворите контролния панел> Аплет за програми и функции, може да сте забелязали в Windows 7, че в някои случаи размерите на инсталираните програми не се показват.
Въпрос, който може да възникне в съзнанието ви, е как програмите и функциите получават размера и друга информация?
Програмата може да добави някои свойства към регистрацията си, за да избегне много от това познаване. Той може да настрои EstimatedSize собственост, за да се избегне вземането Програми и функции Представете си колко голяма е програмата.
Но ако дадена програма пропусне всички тези съвети, Windows е принуден да отгатне и предполагам Програми и функции което в крайна сметка може да бъде абсурдно широко на марката поради съвпадащи съвпадения на думите. Това е много добре обяснено на блоговете на MSDN.
Установено е също, че собствеността EstimatedSize (стойност DWORD) не поддържа размер от 4 GB или повече. В Windows 7, когато инсталационната програма не е MSI, контролния панел не се показва размерът. Той търси само стойността на EstimatedSize. Ако е там, размерът се споменава. Ако не е, графата за размер е оставена празна, обяснява блогът на MSDN.
Така че инсталаторите, които не са MSI, ще трябва да започнат да пишат тази стойност, ако искат да се покаже размерът на програмата!