Я работаю разработчиком, в настоящее время занимаюсь обслуживанием приложения VB6, которое крайне необходимо для нормальной работы под Vista. Тем не менее, он должен нормально работать под Vista Starter Edition, поскольку эта версия поставляется с новыми компьютерами (Аргентина).
Теперь перейдем к техническому материалу: мое приложение использует Преобразование ImageMagick для обработки изображений (изменение размера, черно-белая сегментация, вращение и т. Д.), Поэтому ограничение для трех приложений является настоящей болью. .. ну где-то Хуже всего: сбой при запуске convert (в настоящее время?) Не обнаружен, поэтому, когда это происходит, программа зависает.
Может кто-нибудь сказать мне, как:
a_ Определить количество открытых приложений, чтобы я мог попросить пользователя закрыть что-либо перед повторной попыткой? Вызов API, может быть? или
b_ Обнаружить, что преобразование (в настоящее время работает с функцией «Shell») не было запущено должным образом?
Пожалуйста, комментарии типа «Вы должны перенести свое приложение на x» должны быть отправлены моему боссу (не мне), не приветствуются и заставят меня поехать к вам и прикусить вам палец. Мне потребуется некоторое время, чтобы получить визу, но я уверяю вас, что однажды незнакомец постучит в вашу дверь, спросит ваше имя пользователя StackOverflow, и тогда он укусит вас за палец.
Спасибо за внимание