一张图应该够说明白了。
这张图解释的不只是用VS调试VBS、JS的方法,还是调试COM组件的正确姿势,当然是指大多数,支持IDispatch的接口。

别再用那帮二货命令行 cscript /D ...vbs 再启动vsjitdebugger.exe的办法的。
原图:
https://pan.baidu.com/s/1a8WXd_djgZ1trxHXEr1Iag
命令(上图填入CScript.exe)处的内容值得特别留意,可能需要在 %SystemRoot%System32\CScript.exe 和 %SystemRoot%SysWOW64\CScript.exe 之间选择一个。尤其是尝试使用 VBS 或 JScript 调用一个进程内 COM 组件时,如果要加载的组件是 32 位且当前系统是 64 位则应当选用 %SystemRoot%SysWOW64\CScript.exe ,否则,当使用 %SystemRoot%System32\CScript.exe。至于原因,纯64位进程加载不了32位动态库啦……
VS调试VBS与JS技巧
本文介绍了一种有效的Visual Studio调试VBS和JS的方法,同时也适用于调试大多数支持IDispatch接口的COM组件。文章提供了详细的步骤,并强调了在不同系统架构下选择正确的CScript路径的重要性。
2685

被折叠的 条评论
为什么被折叠?



