using Rhino;
Console.WriteLine("id: {0}",Rhino.RhinoApp.CurrentRhinoId);
Console.WriteLine("Rhino7 id: {0}",Rhino.RhinoApp.Rhino7Id);
the documentation is a bit short… Rhino7Id Gets the ID of Rhino 7 RhinoId Gets the current ID of Rhino.
What are those Id s about ? under which circumstances will they be the same / will change.
(restart, multiple windows, update, new Version, …)
Can I identify a unique installation of Rhino with one of this properties ? or is it just related to the current Process and will randomly change …
Every version of Rhino is given an id. This id is used for things like writing what version of Rhino wrote a 3dm file during File IO. CurrentRhinoId will give you the same result as Rhino7Id if you are running Rhino 7. It will give you a different value if you are running Rhino 8.