ocx控件在注册表中的注册项都有那些?(50分)

  • 主题发起人 暖人心间
  • 开始时间

暖人心间

Unregistered / Unconfirmed
GUEST, unregistred user!
我要做一个安装程序,需要注册ocx控件,不使用regser32,直接在注册表里写,同时把文件复制到相关路径下,
可行吗?注册项都有那些,分布哪里?
 

暖人心间

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么没人回答?是不是嫌分不够?
 
J

jsxjd

Unregistered / Unconfirmed
GUEST, unregistred user!
可以执行以下语句进行注册,但不显示对话框!

ShellExecute(handle,'open','c:/windows/regsvr32.exe',
'/s c:/windows/system/MyControl.ocx',
nil,SW_HIDE);
 

暖人心间

Unregistered / Unconfirmed
GUEST, unregistred user!
是这样的,我不想写程序注册,我使用安装程序注册,使用的制作工具是vise,
里面好像没有自动注册功能,但有注册表建立和文件转移的功能,所以,我想问。。。
 

老人家

Unregistered / Unconfirmed
GUEST, unregistred user!

青铜三代

Unregistered / Unconfirmed
GUEST, unregistred user!

秋江

Unregistered / Unconfirmed
GUEST, unregistred user!
建议你打开注册表,然后搜索“MyControl.ocx”,记录下所有的键值,然后依法炮制即可。
 
L

liangjh

Unregistered / Unconfirmed
GUEST, unregistred user!

先用regshot跟踪一下,再提取注册表项
 

小雨哥

Unregistered / Unconfirmed
GUEST, unregistred user!
不愿意用 jsxjd 的方法,可以啊,你看看 Microsoft ADO Data Control 的注册:
(不要骂我啊,是你自己要知道的,而且我还没全录出来哩)

[HKEY_CLASSES_ROOT/AppID/{67397AA3-7FB1-11D0-B148-00A0C922E820}]
@="Microsoft ADO Data Control, version 6.0 (OLEDB)"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}]
@="Microsoft ADO Data Control, version 6.0 (OLEDB)"
"AppID"="{67397AA3-7FB1-11D0-B148-00A0C922E820}"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Control]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{0DE86A52-2BAA-11CF-A229-00AA003D7352}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{0DE86A53-2BAA-11CF-A229-00AA003D7352}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{0DE86A57-2BAA-11CF-A229-00AA003D7352}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{40FC6ED4-2438-11CF-A3DB-080036F12502}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{40FC6ED5-2438-11CF-A3DB-080036F12502}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/InprocServer32]
@="C://WINDOWS//System32//MSADODC.OCX"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/MiscStatus]
@="0"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/MiscStatus/1]
@="180625"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/ProgID]
@="MSAdodcLib.Adodc.6"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Programmable]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/ToolboxBitmap32]
@="C://WINDOWS//System32//MSADODC.OCX, 1"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/TypeLib]
@="{67397AA1-7FB1-11D0-B148-00A0C922E820}"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Version]
@="6.0"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/VersionIndependentProgID]
@="MSAdodcLib.Adodc"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}]
@="Microsoft ADO Data Control, version 6.0 (OLEDB)"
"AppID"="{67397AA3-7FB1-11D0-B148-00A0C922E820}"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Control]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{0DE86A52-2BAA-11CF-A229-00AA003D7352}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{0DE86A53-2BAA-11CF-A229-00AA003D7352}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{0DE86A57-2BAA-11CF-A229-00AA003D7352}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{40FC6ED4-2438-11CF-A3DB-080036F12502}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Implemented Categories/{40FC6ED5-2438-11CF-A3DB-080036F12502}]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/InprocServer32]
@="C://WINDOWS//System32//MSADODC.OCX"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/MiscStatus]
@="0"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/MiscStatus/1]
@="180625"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/ProgID]
@="MSAdodcLib.Adodc.6"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Programmable]

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/ToolboxBitmap32]
@="C://WINDOWS//System32//MSADODC.OCX, 1"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/TypeLib]
@="{67397AA1-7FB1-11D0-B148-00A0C922E820}"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/Version]
@="6.0"

[HKEY_CLASSES_ROOT/CLSID/{67397AA3-7FB1-11D0-B148-00A0C922E820}/VersionIndependentProgID]
@="MSAdodcLib.Adodc"

[HKEY_CLASSES_ROOT/MSAdodcLib.Adodc]
@="Microsoft ADO Data Control, version 6.0 (OLEDB)"

[HKEY_CLASSES_ROOT/MSAdodcLib.Adodc/CLSID]
@="{67397AA3-7FB1-11D0-B148-00A0C922E820}"

[HKEY_CLASSES_ROOT/MSAdodcLib.Adodc/CurVer]
@="MSAdodcLib.Adodc.6"
 

小雨哥

Unregistered / Unconfirmed
GUEST, unregistred user!
提供一个安装器吧:GpInstall 全免费的专业安装工具。另外也可以直接用 MS 的安装引
擎—— 一组 Install API 和 {6E449683-C509-11CF-AAFA-00AA00B6015C} COM 对象
 

暖人心间

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 

Similar threads

D
回复
0
查看
733
DelphiTeacher的专栏
D
D
回复
0
查看
694
DelphiTeacher的专栏
D
D
回复
0
查看
678
DelphiTeacher的专栏
D
顶部