VST2 Plugin Manager

Die Loader-DLL ist nicht mal ein Plugin :wink:

Die DLL macht nix anderes als eine DLL zu laden und deren VSTMain-Routine anzuspringen.
Der Name der DLL ergibt sich aus einer txt Datei gleichen Namens im selben Verzeichnis wie die Loader-DLL.

Keine Tricks oder Veränderungen an der ID

Wenn ein Host ein plugin lädt, lädt der Prozess eine DLL per LoadLibrary und ruft als erstes dessen VSTMain Routine auf und bekommt von der routine dann das Plugin-Interface, mit dem er dann ausschließlich arbeitet. In der Loader DLL wird in der VSTmain einfach nur ein LoadLibrary der richtigen DLL gemacht und deren VSTmain-Return-Parameter wird dem Host zurückgeliefert, so dass der Host nicht mit dem Loader, sondern mit der mit dem Loader geladenen DLL kommuniziert…

Total simpel eigentlich, ich bin ja nun wirklich ein C++/Windows-Programmier-Rookie!