Мне удалось успешно воспроизвести тот же идентификатор GUID (да, вы правильно прочитали) с помощью простой программы создания скретчей на C # .NET при возврате снимков внутри VMWare. Клиентская виртуальная машина - это 64-разрядная версия Windows Server 2008 R2. Я' Я пробовал 64-битные клиенты Windows XP и Windows 7, но безуспешно. Я использую версию VMWare 6.5.3 build-185404. Все, что я делаю, - это возвращаюсь к предыдущему снимку, копирую рабочую программу на виртуальную машину, а затем запускаю ее.
Некоторые доказательства для тех, кто не уверен (я вас не виню): http : //i.imgur.com/KkSdr.png
Вот код рабочей программы:
using System;
using System.Globalization;
namespace DuplicateGuid
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0} {1}", Guid.NewGuid(), DateTime.Now.Ticks));
Console.ReadKey();
}
}
}
Может ли кто-нибудь пролить свет на то, как это возможно, учитывая другое количество тиков?