I'm deploying to Windows Server 2008 and I want to pass a long command line to 
the msi. WS08 supports a command line of up to 8191 bytes, but I get an ICE03 
error from light.exe when I exceed 255 bytes.
First question: Is it safe to exceed 255 bytes in a command line?

Assuming it is safe, I need to run it in a build environment that treats 
warnings as errors. I can disable the warning with -sice:ICE03, but that seems 
to leave me vulnerable to other buffer overflow conditions.
And it's always possible that the command line would exceed 8191 bytes and I'd 
want to catch that?
Second question: What's the safest way to eliminate this warning?


________________________________
About Microsoft Ireland: www.microsoft.com/ireland
Microsoft Ireland Operations Limited. A company incorporated and registered in 
Ireland number 256796.
Microsoft Ireland Research. A company incorporated and registered in Ireland 
number 342235.
Registered office 70 Sir John Rogerson's Quay, Dublin 2, Ireland
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to