VC6正在记住一个activeX控制器使用的dll位置,我找不到在哪里更改它
VC6 is remembering a dll location that an activeX controller uses and I cant find where to change it
我刚添加了一个我制作的ActiveX控制器(它使用了我制作的dll),就把一个项目从一个目录移到了另一个目录。我从来没有告诉VC6在哪里可以找到dll,我所做的只是添加ActiveX控制器,当我部署项目时,它运行良好,但我不能远程调试,当我这样做的时候,它说找不到文件,并说明dll的旧位置(在项目中,我把dll放在项目目录的根目录中,它起作用了,所以我没有质疑它)我已经对项目中的所有字段进行了文本搜索,检查了dll、activeX代码、注册表和VC6项目的设置,但我找不到对这个旧文件路径的引用,有什么想法吗?
什么版本的Windows?如果它是64位的,你确定你在正确的注册表树中查找,32位和64位有单独的注册表树。使用VC6构建的DLL注册在32位部分中。
相关文章:
- 是否可以将要"ShellExecute"的文件包含在 dll 中?如果是这样,"ShellExecute"中的文件位置应该是什么?
- C++将包含的库 (ref DLL) 从根目录更改为另一个位置
- 在 DLL 中嵌入 Python:Py_DECREF列表对象时访问冲突读取位置
- 指定Qt查找OpenSSL DLL的位置
- 柯南如何帮助CMake找到DLL的位置
- 访问违规读取位置传递指针以在c中写入的DLL中起作用
- dll 外壳扩展如何知道要执行的程序位置?
- 在 "<name>.exe" 中0x00007FFF168E1657 (vcruntime140d.dll) 引发异常:0xC0000005:访问冲突写入位置0x0000000000000
- DLL代理呼叫负载载体原因例外:访问违规阅读位置0x00000250
- 强制我的软件从特定位置使用DLL
- OpenGL:glDrawArrays()引发异常(nvoglv32.dll)读取位置0x00000000时发生访问冲突
- 在0x77081D76(ntdll.dll)中未经处理的例外.Exe:0xc0000005:访问违规写作位置0x0000
- Excel VBA中C++DLL位置存在无法解释的行为
- 发生 JNI 调用 c++ dll "不满意链接错误: 对内存位置的无效访问"
- 在dll中调用LoadLibrary的位置
- 如何在代码lite中将dll位置更改为子目录
- C++设置 DLL 搜索位置
- 如何通知调试器运行时链接的 DLL 文件的位置
- 如何解决调用 dll 方法时的访问冲突写入位置
- 其中是调试信息(断点等)存储在本机C++dll项目VS2013中的位置