[ros-dev] Version info

Ge van Geldorp gvg at reactos.com
Thu Dec 16 20:05:49 CET 2004


> From: Gunnar Dalsnes
> 
> > So, I'd like to store it as second string in szCSDVersion. Any 
> > objections to that?
> 
> What will happend it i run apps that rely on this behaviour 
> (cmd.exe) on Windows? The stuff past the nullterm on windows
> will likely contain garbage. Checking for magic chars past
> the windows nullchar ("ros" etc.) might solve this tho.

As an extra line of defense, my idea was that apps which are going to depend
on this behaviour (ReactOS aware apps) set szCSDVersion to all nulls before
calling GetVersion. If the first few nulls after the windows nullchar are
magically changed to "ReactOS" it's a pretty good indication you're actually
running on ReactOS. Ofcourse, the apps should still have the safeguards you
described (max string length etc.)

Gé van Geldorp.




More information about the Ros-dev mailing list