yuyuchun 发表于 2023-6-7 14:33

如果用大白补丁设置过注册Winlicense的信息框,并不影响功能

本帖最后由 yuyuchun 于 2023-6-7 14:36 编辑

    这两天一直在学习论坛上这篇教程,Winlicense3.xx 过注册分享 和用Baymax Patch Tools写补丁的探讨,原贴https://www.52pojie.cn/thread-1775608-1-1.html
现在学习到如何用Baymax Patch Tools写补丁,按照论坛上网友的提示对着操作,现在可以过Winlicense的注册,进入,但是每次进入都要提示两次对话框,很麻烦,
然后看有网友截图,说要如下图设置,就可以不提示对话了,我就测试了一下,原贴提供的那个DEMO文件确实可以,但是我用别外一个测试文件,发现就不行,对话框没提示了,但是软件也不正常了,不能正常进入软件,各位大佬能帮忙看看这是哪里出问题了吗?我的测试软件和工程放在https://www.lanzoum.com/iVjKx0yj26yb

wtujoxk 发表于 2023-6-7 18:16

做了一个只过的第二个弹窗,不算给成品,并且取出弹窗标题内容
https://nns.lanzoub.com/iZVxf0yjytda

yuyuchun 发表于 2023-6-7 18:26

wtujoxk 发表于 2023-6-7 18:16
做了一个只过的第二个弹窗,不算给成品,并且取出弹窗标题内容
https://nns.lanzoub.com/iZVxf0yjytda

谢谢大佬,能否指点下,我的大白工程那两个信息框的设置是哪里出的问题吗?我看原贴也是这样设置,就可以过两个信息框,也能正常打开,为什么我这个就行,想知道哪里出的问题

yuyuchun 发表于 2023-6-7 18:44

wtujoxk 发表于 2023-6-7 18:16
做了一个只过的第二个弹窗,不算给成品,并且取出弹窗标题内容
https://nns.lanzoub.com/iZVxf0yjytda

大佬,可以提供一下你的大白工程文件吗,就过一个弹窗的工程文件,我想学习学习,然后第二个框看看能不能自己做,非常感谢

冰河洗剑 发表于 2023-7-8 16:13

#include <windows.h>

// 钩子函数
LRESULT CALLBACK MessageBoxHook(int nCode, WPARAM wParam, LPARAM lParam) {
    // 检查消息是否是对话框消息
    if (nCode == HC_ACTION && wParam == PM_REMOVE) {
      MSG* pMsg = (MSG*)lParam;
      if (pMsg->message == WM_INITDIALOG) {
            // 获取对话框句柄
            HWND hDlg = pMsg->hwnd;

            // 判断对话框标题是否匹配特定对话框
            char title;
            GetWindowTextA(hDlg, title, sizeof(title));
            if (strcmp(title, "Winlicense") == 0) {
                // 在这里进行你的处理逻辑
                // 例如,可以修改对话框的文本或按钮行为

                // 返回非零值表示拦截消息
                return 1;
            }
      }
    }

    // 调用下一个钩子或默认过程
    return CallNextHookEx(NULL, nCode, wParam, lParam);
}

int main() {
    // 安装钩子函数
    HHOOK hHook = SetWindowsHookEx(WH_GETMESSAGE, MessageBoxHook, NULL, GetCurrentThreadId());

    // 运行你的程序

    // 卸载钩子函数
    UnhookWindowsHookEx(hHook);

    return 0;
}

yasenhacker 发表于 2023-8-18 16:45

wtujoxk 发表于 2023-6-7 18:16
做了一个只过的第二个弹窗,不算给成品,并且取出弹窗标题内容
https://nns.lanzoub.com/iZVxf0yjytda

大佬,最近研究过了3.xx注册,目前已经过注册,弹窗如何干掉??

yasenhacker 发表于 2023-8-18 16:47

原贴过弹窗的demo和测试晚间提供一下,我没有阅权限,最近我过了3.xx注册,弹窗无法干掉

cyn123 发表于 2023-8-19 14:20

这个补丁的意思是使MessageBox的标志位为1也就是等于按了确定键
页: [1]
查看完整版本: 如果用大白补丁设置过注册Winlicense的信息框,并不影响功能