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