Здравствуйте, B0FEE664, Вы писали:
PD>>Остается лишь дать определение некорректно работающей программы. BFE>Некорректно работающая программа — это программа не соблюдающая требования.
Предложи внешний механизм , позволяющий отличить корректные (в твоем определении) программы от некорректных.
Мой пример программы, которая на старте открывает файл и при окончании закрывает — корректная или нет ?
А она ведь вызовет эту проблему.
Или запретишь держать в течение всего времени работы открытый хендл ? Ну тогда ты много программ запретишь. Посмотри сам по Process Explorer, кто там и что открыл, да и все их запрети.
А на каком диске открывается хендл — этого я не знаю и знать не могу. Пользователь выберет.
Да и нет такого требования не делать это. Имею право.