在 C++ 项目中指定调用应用程序
在“解决方案资源管理器”中选择 DLL 项目。
从“视图”菜单中,选择“属性页”。
在“Project 属性页”窗口的“配置”下拉列表中,选择“调试”。
打开“配置属性”文件夹并选择“调试”类别。
在“要启动的调试器”列表框中,选择“本地 Windows 调试器”或“远程 Windows 调试器”。
关键是第六条和第七条,这才是这个方法的精髓部分。
6. 在“命令”或“远程命令”框中,单击下拉箭头,并从列表中选择“浏览”以浏览指定应用程序,或键入应用程序的路径和名称。
方法:在“命令”中输入rundll32.exe。
7. 在“命令参数”框中键入所有需要的程序参数。
方法:在“命令参数”框输入 $(TargetFileName) XXX,其中XXX表示你DLL导出函数的函数名。
在“工作目录”框中输入 $(OutDir) 。
其实“命令参数”和“工作目录”两个框是可以通过点击来进行设置的,由于设置时描述麻烦,就直接输入好了,有兴趣的朋友可以试试怎么设置,设置过程并麻烦的!
好的,设定部分结束了,这是你可以在代码里设定断点,按F5,就可以运行了,这时候会d出一个对话框,说rundll32.exe不能找到,不用理他,点击“是”按钮,继续运行!看看是不是到你的断点处停了下来
晕~ 怎么会有dpk?Component->Import ActiveX Control->Add->Location the dll file->Install
Good Luck!
在浏览器的菜单栏选择“工具”--“Internet”选项,在“Internet选项”对话框,选择“安全”标签项。点击“自定义级别”按钮,进入“安全设置”对话框,将"对标记为可安全执行脚本的Axtive控件执行脚本"、"下载已签名的ActiveX控件"、"运行ActiveX控件和插件"设为“启用”。请您试下~
请您按照以下方法 *** 作一下吧:
1、安装安全控件时,请关闭占用较大内存的程序。
2、是否安装过证券股票类软件?请卸载。
3、是否安装有其他有可能冲突的软件,3721、网络优化程序或者防火墙等。
4、使用IE6.0的浏览器
5、使用电脑者的登录身份需要是admin,不是guest.
6、在开始---所有程序---运行中输入
regsvr32 c:\windows\system32\aliedit\aliedit.dll (XP系统)
regsvr32 c:\windows\system\aliedit\aliedit.dll (98系统)
d出提示 “ c:\windows\system32\aliedit\aliedit.dll 中的DllRegisterServer 成功 ” 即安装成功了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)