吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2244|回复: 5
收起左侧

[求助] Typora 无法隐藏激活窗口

[复制链接]
粱念念 发表于 2021-12-10 10:06

使用 spy++ 能检测到激活窗口。

通过 FindWindow() 函数获取到激活窗口的句柄。

想通过 ShowWindow() 函数将激活窗口隐藏,但是无效。

代码

#include <iostream>
#include <Windows.h>

int main()
{
    HWND hTyporaWnd = NULL;
    HWND hRegisterWnd = NULL;
    char aryBuff[MAX_PATH] = { 0 };
    BOOL bRet = FALSE;
    while (TRUE)
    {
        // 隐藏注册窗口
        hTyporaWnd = FindWindow(NULL, "Typora");
        if (hTyporaWnd != NULL)
        {
            hRegisterWnd = GetWindow(hTyporaWnd, GW_CHILD);
            GetWindowText(hRegisterWnd, aryBuff, sizeof(aryBuff));
            if (hRegisterWnd != NULL)
            {
                bRet = ShowWindow(hRegisterWnd, SW_HIDE);
                break;
            }
        }
    }
    return 0;
}

有什么其他方法,可以将激活窗口隐藏起来吗?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

冥界3大法王 发表于 2021-12-11 15:39
有种修改方法叫做注册表修改,让试用期又重新复活。
 楼主| 粱念念 发表于 2021-12-11 22:40
冥界3大法王 发表于 2021-12-11 15:39
有种修改方法叫做注册表修改,让试用期又重新复活。

这个我知道。我问的是怎么把窗口隐藏掉。
冥界3大法王 发表于 2021-12-11 23:35
粱念念 发表于 2021-12-11 22:40
这个我知道。我问的是怎么把窗口隐藏掉。

目测够呛,貌似和qt有一腿。
学习中对这个不熟悉,感觉窗口是非标的。
@smlie1110  快来说出照门在哪?
无闻无问 发表于 2021-12-12 16:10
可尝试发送消息,或用另一个api,SetWindowPos,还有也可以取到句柄,再取“不是现在”的子句柄,再发送消息…………
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表