Det bör vara möjligt att skapa en sekventiell GUID i c# eller vb.net med hjälp av ett API-anrop till UuidCreateSequential. API-deklarationen (C#) nedan har hämtats från Pinvoke.net där du också kan hitta ett fullständigt exempel på hur man anropar funktionen.
[DllImport("rpcrt4.dll", SetLastError=true)]
static extern int UuidCreateSequential(out Guid guid);
MSDN-artikeln relaterad till UuidCreateSequential-funktionen finns här som inkluderar förutsättningarna för användning.