DLL本身是没法象EXE那样执行的,因此它必须有个可执行的宿主程序。从你的截图来看,你的项目生成的是KeyHook.dll,由于KeyHook.dll无法仅凭自身就启动,因此作者使用了iexplore.exe来作为KeyHook.dll的宿主进程。
你可以通过配置调试时候使用的启动程序来更改用以宿主KeyHook.dll的应用程序。据推断,此KeyHook.dll应该是建立在IE上的BHO组件,因此使用IE来启动是正确的。
太感谢了,我看了你说的,找出问题的原因了。
能不叫iexplore.exe吗 换个名吧
这个不是我决定的,代码是从网上下载的,然后我编译的时候一按运行就打开了ie浏览器了,本来程序不就这个的,我也是不知道为什么,所以才发帖求教的。
说漏了,程序本来不是叫这个名字的,还是个dll的代码