|
您好,
最近,我们的一位客户在加载用于AutoCAD 2018的arx时遇到了问题。不幸的是,并不是在所有的计算机上——其中一台成功地加载了arx。无论文件应该从网络共享还是本地加载都没有区别。
我有机会通过Process Monitor保存会话,当它成功时,还有一台机器显示它是无效的arx。在这两个案例中,唯一接触到arx的程序是acad.exe。没有病毒扫描程序,什么都没有。操作的一般模式似乎是create file-create file mapping-ReadFile,带有一些CloseFile intersparsed。
我附上了日志文件,用arx在路径上过滤,以防有人想看里面的内容
我还使用了https://github.com/lucasg/Dependencies.的工具“DependenciesGui.exe”。在将AutoCAD bin路径添加到搜索文件夹后,唯一标记的文件是“C:\ Windows \ system32 \ oleaut32 . dll ”,我认为是“C:\ Windows \ system32 \ MFC 140 u . dll ”,这两个文件也在我成功加载arx的计算机上突出显示。也许有趣的是,arx包含另一个dll,如果这个dll没有被包含(在编译期间),那么arx也会被加载到那些声称它是无效arx的机器上。
我完全迷路了,希望
任何人
能给我一点提示,告诉我如何找到解决方案。
提前感谢,Bernd
本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |
|