INNER CODE UNIT · C#
settleMs
ghostvectoracademy/DLLHijackHunter · src/DLLHijackHunter/Canary/CanaryEngine.cs:295
int settleMs = _profile.CanarySettleSeconds * 1000;
int elapsed = 0;
const int pollInterval = 2000;
while (elapsed < settleMs)
{
await Task.Delay(pollInterval);
elapsed += pollInterval;
if (File.Exists(canaryInfo.ConfirmPath))
{
candidate.CanaryResult = CanaryResult.Fired;
candidate.Confidence = 100.0;
ParseConfirmation(candidate, canaryInfo.ConfirmPath);
break;
}
}