我想让用户通过DLL调用查看Windows快速启动栏(我检查了注册表修改选项,但它是路由)。
我知道功能存储在shell32.dll
中,rundll32.exe
可以访问DLL。
rundll32.exe shell32.dll
我的问题是:
有人能指出我对shell32.dll入口点和参数的引用,或者知道从DLL本身提取它的程序吗?
答案 0 :(得分:0)
简而言之,在XP上没有记录,支持的方式来执行此操作。你需要继续使用你发现的黑客。在Vista中,您可以使用ITrayDeskBand。当然,Windows 7任务栏又是不同的。
Raymond还指出,程序不应该改变用户对快速启动栏的可见性选择。
这不是程序应该做的事情。是否 显示或隐藏的快速启动栏是最终用户 设置,程序不应该覆盖用户的 喜好。资源管理器有意识地不暴露 用于显示和隐藏任务栏带的界面,因为它 只会成为虐待的目标。就像想要卸载其他程序的程序一样,任务栏将成为每个人想要的程序之间的战场 强迫自己强迫对手离开。用户是进入任务栏的仲裁者。