Изменение должно быть сделано в DLL. DLL изначально была закодирована в VB6 (не мной), а исходный код потерян.
Он очень прост по своей функциональности, поэтому я воссоздал его с нуля, но у меня есть доступ только к VB Express 2008.
Сначала я создал ее как обычную DLL, а потом понял, что это должна быть COM DLL. К счастью, отличная статья в http://www.codeproject.com/KB/COM/nettocom.aspx рассказывает мне, как.
Но я ничего не знаю о GUID ...
Должен ли я использовать тот же GUID, что и исходная DLL, или нет? Имеет ли это какое-то значение?
Редактировать: действительно ли это действительно имеет значение, поскольку это COM DLL? Он вызывается элементом управления Active X, и я не вижу ссылки на веб-странице на GUI ... (но я просто n00b, так что я знаю?; -)