怎么利用HTMl调用Dll文件里的函数!

如何利用HTMl调用Dll文件里的函数!!!!!!!!
          亲们,谁知道如何用HTML调用dll文件,听说是先注册到注册表,然后再html里写<object .....这个标签调用它的calassid,我不太明白calssid是什么东西,怎么来的,
具体怎么用请可谓大侠详细解说一下,小弟在线等待,拜托了.........
HTML 注册表 调用dll文件

------解决方案--------------------
<object id="myAxControlTest" width="180" height="20"  codebase="MyAtx.cab"  classid="clsid:8173BE03-E29B-49CB-A4B4-52778F6E37E5">
                </object>
//与该html同路径放有 activex插件

//获取activex插件的值
//alert(document.getElementById("myAxControlTest").IsHaveFile);//IsHaveFile为插件公开的方法名
------解决方案--------------------
classid对应插件的Guid

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;

using System.IO;
using System.Runtime.InteropServices;
namespace ActiveXTestLib
{
    [GuidAttribute("8173BE03-E29B-49CB-A4B4-52778F6E37E5"),ProgId("ActiveXTestLib.MyAxControlTest"), ComVisible(true)] 
    public partial class MyAxControlTest : UserControl,IObjectSafety
    {
        public MyAxControlTest()
        {
            InitializeComponent();
        }   

        public string InputText
        {

            get { return textBox1.Text; }
            set { textBox1.Text = value; }
        }