-
-
求助:如何拦截QT程序的对话框和定时退出
-
发表于:
2011-12-13 16:16
6008
-
我有一QT编译的软件,Rockey网络狗认证,无狗壳。无狗启动,几秒钟后弹出无狗提示对话框,然后十几秒钟后程序退出。在guicore.dll中找到 "Cannot find USB hardware key. Please ch"字符串使用地址,但下断后就是断不下来。用Hiew直接修改该处跳转,这个提示对话框就不出现了。这说明程序执行时要到这里,但为啥断不下?我用的是IDA pro 6.1。
其次,我想找到定时退出的检测函数,首先想到的是SetTimer,但QT动态库中用到SetTimer处下断,结果没发现有十几秒钟的定时器。GetTickCount函数也只调用一次,GetSystemTime函数没有调用,不知如何下手了!
第三,想找到关闭窗口的函数。但至今一无所获。网上查,说有三个:quit、exit和Close,但在QT的dll中没发现有这样的函数。
我很迷茫,希望能得到大家的协助,谢谢!!
我的QQ:364036595
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!