这个错误是,通过窗口获取的应用路径,在应用路径提取的文件名部分不是CorelDRW.exe
如果想明确找到问题,需要开启调试,然后把调试日志发出来才能找到问题
因为电脑修改过盘符,导致当时安装时候的注册表信息是是H盘,现在我把H盘改为D盘了。(最开始添加卷的时候,电脑上面插了U盘等,导致盘符D被占用,被公司的IT人员直接搞成了盘符H)。现在直接点击文件启动CDR,就会导致这个动作运行失败,如果从任务栏或者快捷方式启动软件就可以运行成功。我不打算重装软件的话,还有其他的解决方案吗?
抱歉才看到,可以完全不使用注册表判断版本号,就只使用窗口获取版本号那个子程序.这样就不怕注册表信息不一致了
🤦♂️🙏非常抱歉,没看到信息
C#操控CorelDRAW_NEW(子程序) - 子程序信息 - Quicker (getquicker.net)子程序已改
或者你直接删除动作数据清零一下,之前的逻辑有点乱🤦♂️,我都有些懵了
运行成功:
运行失败:
这个错误是,通过窗口获取的应用路径,在应用路径提取的文件名部分不是CorelDRW.exe
如果想明确找到问题,需要开启调试,然后把调试日志发出来才能找到问题