关于工作,尝试了,调试嵌入资源管理器的Dll的方法,其实之前也试过,不行的时候就放弃了。今天尝试调试它,本地调试器输入了资源管理器程式路径,可还是不行,有异常,查资料也没查到。最后就是猜着可能相关的配置参数组合试,果然行了,可以调试的话,就不那么棘手了,Dll和exe管道数据通信什么的,不调试,不行的。再复杂的代码,一调试就简单了。可以单步执行分析执行步骤,查看调用堆栈,弄清逻辑。有什么问题也好定位。
还有个问题没有弄通,C# Assembly的那个已经配置了,为什么有其中两项配置就是没有生效,不过这个不是很重要,不能花太多时间原因,不行就直接先变量直接赋值。目标是这一套跑通,然后文件列表数据先呈现到资源管理器里显示。
另外,还有Google Driver API调用相关的Dll反编译出来的代码如果修改后,引入到这个本地服务程式,能否可以正常调用。
另外还有许多逻辑还没分析的地方,不过,都会把他们一一搞清楚的。只是时间有些紧张,需要赶紧有一个呈现,才算是有结果。
另外嵌入资源管理器的Dll,第一步的双击根目录加载子文件和目录这一步的数据来源,如果是与本地服务程式交互的话,还要由本地服务程式去调用Restful接口,这个接口目前是没有符合的。拿到数据,然后,再转成字符串,管道通信返给Dll这边,做数据呈现。即使不通信,造Xml假数据也可以,就是Dll那边也会检测本地服务是否开启的逻辑等等,关联的比较多。三部分的代码都比较庞大。弄懂和修改不容易。沉下气来。
网友评论