Du kannst das mit einem
Mutex (
CreateMutex
/
OpenMutex
) lösen, die Anwendung, die zuerst den Fehlerfall entdeckt, reserviert sich den, die anderen kommen dann nicht dran.
Aber ich glaube, mit den mehreren Anwendungen machst Du Dir das Leben unnötig schwer. Wenn Du in einer Anwendung alle Webseiten prüfst, können sich die Prüf-Abläufe leichter gegenseitig informieren.