Если я создаю новое приложение и ассоциируюсь с, скажем, расширением .xml файла на конкретном компьютере, когда кто-то дважды щелкает файл .xml, он запустит мое приложение и передаст файл в качестве параметра. Но Windows, похоже, знает, что другие файлы имеют возможность работать с этим типом файла. Как это настроено?
Кроме того, когда я сохраняю файл Microsoft Word в виде XML файла, а затем дважды щелкаю по файлу, он запустит Microsoft Word, хотя тип файла .xml связан с чем-то другим, например Internet Explorer, Похоже, что может быть заглушка, связанная с типом файла .xml, который при вызове просматривает содержимое и запускает соответствующее приложение.
Существует ли Windows API или какой-то стандартный способ сделать это?
Что я хотел создать приложение, чтобы делать именно то, что делает Word, т.е. сохранить файл в формате .xml, но при двойном щелчке запускает мое приложение вместо Internet Explorer.