srygg 发表于 2023-2-13 22:22

解除指定U盘才能正常运行程序卡壳了,求高手指点

本帖最后由 srygg 于 2023-2-13 22:34 编辑

小学道法的课件在指定的U盘上才能运行。拷贝到电脑上或其他U盘上运行程序就卡在启动画面上不动了。
想试着解除这个限制,无奈新手上路,卡壳了,请高手指点一、二。

程序文件。其中有个序列号检查的程序,运行后是读取硬盘和U盘的硬件信息,程序中应该是比较这个U盘的硬件信息如果没有或不一致就卡在启动画面不再进行下去。


https://wwmq.lanzouy.com/b03803szi
密码:bubi



用dnSpy调用程序运行后就卡在这个地方了。按F11继续单步的话,就一直打转了。应该是判断条件不满足。不知道下一步应该如何做。




chenhahacjl 发表于 2023-2-14 11:16

感觉像获取不到课件信息

srygg 发表于 2023-2-14 17:57

chenhahacjl 发表于 2023-2-14 11:16
感觉像获取不到课件信息

正常在原来的U盘上运行程序时,最后运行的是FLASH动画程序。
我试过把U盘做成镜像加载后运行,会出现提示"请在U盘内运行“。应该是对U盘介质进行了判断这是复制在其他U盘上运行时得到的信息,和原来的U盘差别就是最下面的一行U盘的信息。
如果虚拟U盘运行的话就会出现下面的情况。

运行程序后会跳出来下面的这个提示

但是我用dnSpy打开后又无法找到这段话,不知道是不是方法不对。
是不是应该找message box。
页: [1]
查看完整版本: 解除指定U盘才能正常运行程序卡壳了,求高手指点