关于IE通过程序使自定义bar消失或者显示
发过一个帖子了,发现问题描述的不是很清楚 :")
重新写一下
已自定义toolbar 动过如下键位
RootKey:=HKEY_LOCAL_MACHINE;
OpenKey('\SOFTWARE\Microsoft\Internet Explorer\Toolbar',True);
a:=0;
WriteBinaryData(GUIDToString(mybar),a,0);
OpenKey('\SOFTWARE\Microsoft\Internet Explorer\Toolbar\ShellBrowser',True);
WriteString (GUIDToString(mybar),mybarname);
OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved',True);
WriteString (GUIDToString(Class_GetMailBand),mybarname);
RootKey:=HKEY_CLASSES_ROOT;
OpenKey('\CLSID\'+GUIDToString(mybar),True);
WriteString('',mybarname);
已经可以正确执行,但是有缺憾如下:
注册dll后无法自动显示出toolbar 而必须通过IE--查看--工具栏去修改显示/消失
能否象google bar一样 注册执行后自动就显示了?
谢谢。