If you have screenshots of your windows, that would help. If not, please post any details such as what spread you're after, what SID, what PID, what you did to determine that etc.The Delay is around the 520000s. The frame gives me an specific SID for a flawless spread so I can't pick any other seed.
As far as the error goes, it seems to be that the seed requires an hour of 31...
Code:
// Break seed out into parts
if (!radioBtnBW.Checked)
{
MAC_Address = 0;
}
uint partialmac = (uint) MAC_Address & 0xFFFFFF;
uint ab = (Seed - partialmac) >> 24;
uint cd = ((Seed - partialmac) & 0x00FF0000) >> 16;
uint efgh = (Seed - partialmac) & 0x0000FFFF;
// Get the year and the seed from the dialog
// we need to get the year because we let the
// user change this in the dialog
// wfy this can fail if nothing entred
int generateYear = int.Parse(maskedTextBoxYear.Text);
// Get Delay
int delay = (int) efgh + (2000 - generateYear);
// Get Hour
var hour = (int) cd;
// We need to check here, as a user could have entered a seed
// that is not possible (invalid hour) to lets warn and exit
// on it.
if (hour > 23)
{
MessageBox.Show("This seed is invalid, please verify that you have entered it correctly and try again.",
"Invalid Seed", MessageBoxButtons.OK);
return;
}
var timeAndDeleays = new List<TimeAndDelay>();
// Loop through all months
for (int month = 1; month <= 12; month++)
{
int daysInMonth = DateTime.DaysInMonth(generateYear, month);
// Loop through all days
for (int day = 1; day <= daysInMonth; day ++)
{
// Loop through all minutes
for (int minute = 0; minute <= 59; minute++)
{
// Loop through all seconds
for (int second = 0; second <= 59; second++)
{
if (ab == ((month*day + minute + second)&0xFF))
{
if (!checkBoxLockSeconds.Checked || second == lockedSecond)
{
// Create Date/Time and add item to collection
var timeAndDelay = new TimeAndDelay();
// Build DateTime
var dateTime = new DateTime(generateYear, month, day, hour, minute, second);
timeAndDelay.Date = dateTime;
timeAndDelay.Delay = delay;
// Add to collection
timeAndDeleays.Add(timeAndDelay);
}
}
}
}
}
}
Last edited: