最近写了一个PDF批量打印的小程序。
在编程思路上遇到一些小bug,想跟大家讨论一下。
我采取的是读取注册表来获取。软件的位置。如果在指定位置查找不到这个软件,就进入全盘搜索模式,并将搜索到的软件路径写入注册表指定位置。
现在突然想到了一个小bug。 就是在注册表里有这个软件的路径。 但实际上这个软件被用户删除了,应该如何处理?
因为根据设计,如果注册表没有被清除,他会默认这个软件还存在,进而跳过全盘搜索,从而引发无法成功加载软件的情况。
各位有没有懂编程的?给提供一下思路,看看如何规避这个问题。