Во-первых, большое спасибо всем за ваши комментарии. Извините, я немного новичок ie, и мне потребовалось некоторое время, чтобы узнать asp то, что было заявлено с самого начала. Я оставлю этот комментарий здесь на тот случай, если кто-нибудь захочет вернуться.
Как и предполагалось, мое приложение запустило новое окно. Он нашел экземпляр моего приложения, которое уже запущено. И в результате прекращено. Что я изменил? Перед прекращением работы этого нового экземпляра я отправляю новое сообщение ранее запущенному экземпляру моего приложения. Чтобы передать содержимое командной строки, я использовал с именем shared memory .
Принимающее приложение только что прослушало это сообщение. Получив его, он извлекает командную строку из общей памяти и позволяет мне обрабатывать командную строку.
Еще раз спасибо.