精华内容
下载资源
问答
  • 2019-10-01 04:14:47
    #include <Windows.h>
    #include <tchar.h>
    
    int WINAPI _tWinMain(HINSTANCE hInstance,
                         HINSTANCE hPrevInstance,
                         LPTSTR lpCmdLine,
                         int nCmdShow) 
    {
        HWND hWnd = FindWindow(NULL,_T("Windows 任务管理器"));//查找窗口句柄
        //FindWindow 第一个参数:目标程序的类名,数据为LPCTSTR
        //FindWindow 第二个参数:目标程序的窗口名,数据类型为LPCTSTR
    
        if(hWnd)
        {
            ShowWindow(hWnd,SW_HIDE); //隐藏窗口
            ShowWindow(hWnd,SW_SHOW); //显示窗口
            ShowWindow(hWnd,SW_MAXIMIZE); //最大化窗口
            ShowWindow(hWnd,SW_MINIMIZE); //最小化窗口
            //第一个参数:窗口句柄
            //第二个参数:指定窗口如何显示
        }
        return 0;
    }

     

    转载于:https://www.cnblogs.com/Open-Source/p/10671968.html

    更多相关内容
  • 任务栏不能最小窗口怎么解决

    千次阅读 2021-06-29 07:50:02
    任务栏是管理所有应用程序的地方,如果打开的应用程序窗口太多,可以最小任务栏,系统总会出一些毛病,应用程序最小后,发现任务栏没有最小窗口,遇到这样问题该如何处理呢?下面是学习小编给大家整理的...

    任务栏是管理所有应用程序的地方,如果打开的应用程序窗口太多,可以最小化到任务栏,系统总会出一些毛病,把应用程序最小化后,发现任务栏没有最小化窗口,遇到这样问题该如何处理呢?下面是学习小编给大家整理的有关介绍任务栏不显示最小化窗口的解决方法,希望对大家有帮助!

    任务栏不显示最小化窗口的解决方法

    方法一:

    可以先看看任务栏隐藏属性是否开启了,可能影响到最小化窗口显示,先在任务栏上右键,选择“属性”。

    3d1a9cee644de961e0ffba5652744fb8.png

    进入属性窗口后,选择“任务栏”选项卡,看看其下的“自动隐藏任务栏”是否勾选了,如果勾选了,取消,如果没勾选,可以先勾选上,退出,再进入,再去掉勾选试试,也许通过这样设置,任务栏就可能恢复正常了。

    a36a2c296cdc3d31ff57e0861b13f4ff.png

    方法二:

    如果遇到任务栏不显示最小化窗口,可以重启电脑试试,也许经过重启,系统短时间的抽风也许就好了。

    如果不想重启电脑,也可以把资源管理器重启一下,效果是一样的,方法,在任务栏右键,选择“启动任务管理器”。

    f1777ba7b995d79946574b05165d7fef.png

    进入任务管理器后,选择“进程”,找到“explorer.exe”这个进程,右键,选择“结束进程”,弹出警示框,按“结束进程”即可。

    97db126600b28787d2868b2cee235f21.png

    4fb2e1cdff8fae6dd021df9ced71de19.png

    结束资源管理器进程后,除了任务管理器窗口,桌面上其它图标,任务栏,或者其它程序窗口,都会关闭(注意结束进程前,保存正在编辑的重要的文件资料)。这时,点击任务管理器窗口“文件”菜单,选择“新建任务”。

    c78dfda40ca9e1994e62e1062beee2f1.png

    弹出一个创建新任务窗口,在框中输入explorer命令,按确定,就能重启资源管理器。

    2dcdbc66564888f784fe52e99a70e524.png

    方法三:

    系统的设置,也会影响任务栏显示最小化窗口,可以重新设置一下系统的设置,方法,在桌面“计算机”快捷图标上右键,选择“属性”。

    26b2af3253c627c38a9e7ce6010e494e.png

    进入系统窗口,在左侧,选择“高级系统设置”这一项。

    7e8f7592996c1fa6bf0d2ff4bf289ebe.png

    在系统属性设置窗口,选择“高级”选项卡,在其下,再选择“性能”下的“设置”按钮。

    1c95088d4fa59ea94c5024921d410872.png

    在性能选项窗口,选择“视觉效果”选项卡,在其界面,选择“让Windows选择计算机的最佳效果”这一项,确定,也能解决任务栏不显示最小化窗口的问题。

    e4da8856b1ec39861f4f7b8f2e769c9d.png

    注意事项

    除了上面的方法,还可以到网上下载任务栏修复工具,也可以解决问题。

    看了“任务栏不显示最小化窗口怎么办”的人又看了

    展开全文
  • 最近有朋友问小编软件一打开就最小任务栏怎么办的问题,为...电脑打开程序它就最小的解决方法:1、可以看到笔者电脑的【任务栏】中,有【实时演示】窗口的图标,就是点击打不开;2、按快捷键【Win + R】打开...

    最近有朋友问小编软件一打开就最小化到任务栏怎么办的问题,为什么电脑打开软件自己变成最小化呢?其实有很多朋友都遇到过软件打开直接最小化打不开了的问题,那么窗口一直最小化打不开的解决方法是什么呢?别着急,小编今天就为大家带来电脑打开程序它就最小化的解决方法。

    电脑打开程序它就最小化的解决方法:

    1、可以看到笔者电脑的【任务栏】中,有【实时演示】窗口的图标,就是点击打不开;

    6e83de4e7fc50299eef4a6c2fb6baad6.png

    2、按快捷键【Win + R】打开【运行】对话框,输入“taskmgr”后按Enter键执行;

    28bf7421107254c287fc1680517fcad0.png

    3、或者在Win8及其以上版本系统中,按快捷键【Win + X】打开超级菜单,点击【任务管理器】;

    ee66678beb11e0b63d1d50df95146ce6.png

    4、在打开的【任务管理器】中找到【360手机助手】下面的【实时演示】(就是 不能打开的程序),右键单击,选择【最大化】;

    a041d9955d357dbc5457b4984a27fef2.png

    5、你会发现原来不能打开弹出的窗口在桌面上最大化打开了,点击右上角的关闭按钮关闭最大化窗口;

    853b5bee251bbad6f990c0f7a9bd3600.png

    6、然后再次点击打开“实时演示”功能;

    adff35b51aaa34015f7e416d7de9bf97.png

    7、可以看到这次窗口可以正常打开了。

    77c53e31ce30c8bd404b787996ab54fb.png

    好了,以上就是关于软件一打开就最小化到任务栏怎么办的全部内容了,希望本篇电脑打开程序它就最小化的解决方法对你有帮助。

    展开全文
  • 【UCOSIII】UCOSIII的任务管理

    千次阅读 2018-06-23 21:16:31
    UCOSIII是多任务系统,那么肯定要能创建任务,创建任务就是将任务控制块、任务堆栈、任务代码等联系在一起,并且初始化任务控制块的相应字段。在UCOSIII中我们通过函数OSTaskCreate()来创建任务,OSTaskCreate()函数...

    UCOSIII任务创建

    UCOSIII是多任务系统,那么肯定要能创建任务,创建任务就是将任务控制块、任务堆栈、任务代码等联系在一起,并且初始化任务控制块的相应字段。在UCOSIII中我们通过函数OSTaskCreate()来创建任务,OSTaskCreate()函数原型如下(在os_task.c中有定义)。

    OSTaskCreate()的函数定义为:

    void  OSTaskCreate (OS_TCB        *p_tcb,                        //任务控制块
                        CPU_CHAR      *p_name,                        //任务名称
                        OS_TASK_PTR    p_task,                        //任务函数
                        void          *p_arg,                        //传递给任务函数的参数
                        OS_PRIO        prio,                            //任务优先级
                        CPU_STK       *p_stk_base,                    //任务堆栈基地址
                        CPU_STK_SIZE   stk_limit,                    //任务堆栈深度限位
                        CPU_STK_SIZE   stk_size,                        //任务堆栈大小    
                        OS_MSG_QTY     q_size,          //任务内部消息队列能够接收的最大消息数目,为0时禁止接收消息
                        OS_TICK        time_quanta,        //当使能时间片轮转时的时间片长度,为0时为默认长度
                        void          *p_ext,                //用户补充的存储区
                        OS_OPT         opt,                //任务选项
                        OS_ERR        *p_err)            //存放该函数错误时的返回值
    {
        ...                        //函数省略
    
        OSSched();
    }

    对于任务创建函数有几点解释的:

    • 参数*p_arg:传递给任务的参数。这就要求我们在定义任务函数的时候,需要给它赋予任务参数;但是我们一般在创建任务的时候,很少会传递这个参数,一般为0。比如,任务start_task的任务说明:
    void start_task(void *p_arg);
    • 参数q_size:UCOSIII中每个任务都有一个可选的内部消息队列,我们要定义宏OS_CFG_TASK_Q_EN>0,这是才会使用这个内部消息队列;
    • 参数opt:包含任务的特定选项,有如下选项可以设置:
    参数opt选项
    选项说明
    OS_OPT_TASK_NONE表示没有任何选项
    OS_OPT_TASK_STK_CHK指定是否允许检测该任务的堆栈
    OS_OPT_TASK_STK_CLR指定是否清除该任务的堆栈
    OS_OPT_TASK_SAVE_FP指定是否存储浮点寄存器

    另外注意!不能在中断服务程序中调用OSTaskCreat()函数来创建任务。

     

    UCOSIII任务删除

    OSTaskDel()函数用来删除任务,当一个任务不需要运行的话,我们就可以将其删除掉,删除任务不是说删除任务代码,而是UCOSIII不再管理这个任务。

    void  OSTaskDel (OS_TCB  *p_tcb,
                     OS_ERR  *p_err)
    {
        ...                        //函数省略
    
        OSSched();                                              /* Find new highest priority task                         */
    }

    对于任务删除函数有几点说明的:

    • 调用OSTaskDel()删除一个任务后,这个任务的任务堆栈、OS_TCB所占用的内存并没有释放掉,因此我们可以利用他们用于其他的任务,当然我们也可以使用内存管理的方法给任务堆栈和OS_TCB分配内存,这样当我们删除掉某个任务后我们就可以使用内存释放函数将这个任务的任务堆栈和OS_TCB所占用的内存空间释放掉。
    • 尽管UCOSIII允许在系统运行中删除任务,但是应该尽量避免这种操作,如果这个任务可能占有与其他任务共享的资源,在删除此任务之前这个被占有的资源没有被释放就有可能导致奇怪的结果。

     

    UCOSIII任务挂起

    有时候有些任务因为某些原因需要暂停运行,但是以后还要运行,因此我们就不能删除掉任务,这里我们可以使用OSTaskSuspend()函数挂起这个任务,以后再恢复运行,函数OSTaskSuspend()的原型如下:

    void   OSTaskSuspend (OS_TCB  *p_tcb,
                          OS_ERR  *p_err)
    {
        ...                //函数省略
    
        OS_TaskSuspend(p_tcb, p_err);
    }

    我们可以多次调用OSTaskSuspend  ()函数来挂起一个任务,因此我们需要调用同样次数的OSTaskResume()函数才可以恢复被挂起的任务,这一点非常重要。

     

    UCOSIII任务恢复

    OSTaskResume()函数用来恢复被OSTaskSuspend()函数挂起的任务,OSTaskResume()函数是唯一能恢复被挂起任务的函数。函数OSTaskResume()的原型如下:

    void   OSTaskSuspend (OS_TCB  *p_tcb,
                          OS_ERR  *p_err)
    {
        ...                    //函数省略
    
        OS_TaskSuspend(p_tcb, p_err);
    }

    如果被挂起的任务还在等待别的内核对象,比如事件标志组、信号量、互斥信号量、消息队列等,即使使用OSTaskResume()函数恢复了被挂起的任务,该任务也不一定能立即运行,该任务还是要等相应的内核对象,只有等到内核对象后才可以继续运行。

     

    UCOSIII时钟片轮转调度

    我们说过UCOSIII是支持多个任务拥有同一个优先级的,这些任务采用时间片轮转调度方法进行任务调度。在os_cfg.h文件中有个宏OS_CFG_SCHED_ROUND_ROBIN_EN,我们要想使用时间片轮转调度就需要将OS_CFG_SCHED_ROUND_ROBIN_EN定义为1,这样UCOSIII中有关时间片轮转调度的代码才会被编译,否则不能使用时间片轮转调度,这点特别重要!

    OS_SchedRoundRobin()函数

    时间片轮转调度器用于时间片轮转调度,为函数OS_SchedRoundRobin(),此函数由OSTimeTick或者OS_IntQTask()调用,函数在文件os_core.c中定义。 

    该函数在【UCOSIII】UCOSIII的任务调度和切换中已经讲解到,这里就不赘述了。

    OSSchedRoundRobinCfg()函数

    OSSchedRoundRobinCfg()函数用来使能或失能UCOSIII,如果我们要使用时间片轮转调度功能的话不仅要将宏OS_CFG_SCHED_ROUND_ROBIN_EN定 义 为1,还需要调用OSSchedRoundRobinCfg()函数来使能UCOSIII,OSSchedRoundRobinCfg()函数原型如下:

    void  OSSchedRoundRobinCfg (CPU_BOOLEAN   en,                //用于设置打开或关闭时间片轮转调度机制
                                OS_TICK       dflt_time_quanta,    //设置默认的时间片长度,就是系统时钟节拍个数
                                OS_ERR       *p_err)
    {
        CPU_SR_ALLOC();
    
    #ifdef OS_SAFETY_CRITICAL
        if (p_err == (OS_ERR *)0) {
            OS_SAFETY_CRITICAL_EXCEPTION();
            return;
        }
    #endif
    
        CPU_CRITICAL_ENTER();
        if (en != DEF_ENABLED) {
            OSSchedRoundRobinEn = DEF_DISABLED;
        } else {
            OSSchedRoundRobinEn = DEF_ENABLED;
        }
    
        if (dflt_time_quanta > (OS_TICK)0) {
            OSSchedRoundRobinDfltTimeQuanta = dflt_time_quanta;
        } else {
            OSSchedRoundRobinDfltTimeQuanta = (OS_TICK)(OSCfg_TickRate_Hz / (OS_RATE_HZ)10);
        }
        CPU_CRITICAL_EXIT();
       *p_err = OS_ERR_NONE;
    }

    对于OSSchedRoundRobinCfg()函数还有几点说明:

    • 参数en:用于设置打开或关闭时间片轮转调度机制,如果为DEF_ENABLED表示打开时间片轮转调度,为DEF_DISABLED表示关闭时间片轮转调度;
    • 参数dflt_time_quanta:设置默认的时间片长度,就是系统时钟节拍个数,比如我们设置系统时钟频率OSCfg_TickRate_Hz为200Hz,那么每个时钟节拍就是5ms。当我们设置dflt_time_quanta为n时,时间片长度就是(5*n)ms长,如果我们设置dflt_time_quanta为0的话,UCOSIII就会使用系统默认的时间片长度:OSCfg_TickRate_Hz / 10,比如如果OSCfg_TickRate_Hz为200,那么时间片长度为:200/10*5=100ms。

    OSSchedRoundRobinYield()函数

    当一个任务想放弃本次时间片,把CPU的使用权让给同优先级下的另外一个任务就可以使用OSSchedRoundRobinYield()函数,函数原型如下:

    void  OSSchedRoundRobinYield (OS_ERR  *p_err)
    {
        OS_RDY_LIST  *p_rdy_list;
        OS_TCB       *p_tcb;
        CPU_SR_ALLOC();
    
    #ifdef OS_SAFETY_CRITICAL
        if (p_err == (OS_ERR *)0) {
            OS_SAFETY_CRITICAL_EXCEPTION();
            return;
        }
    #endif
    
    #if OS_CFG_CALLED_FROM_ISR_CHK_EN > 0u
        if (OSIntNestingCtr > (OS_NESTING_CTR)0) {              /* Can't call this function from an ISR     */
           *p_err = OS_ERR_YIELD_ISR;
            return;
        }
    #endif
    
        if (OSSchedLockNestingCtr > (OS_NESTING_CTR)0) {        /* Can't yield if the scheduler is locked     */
           *p_err = OS_ERR_SCHED_LOCKED;
            return;
        }
    
        if (OSSchedRoundRobinEn != DEF_TRUE) {                  /* Make sure round-robin has been enabled   */
           *p_err = OS_ERR_ROUND_ROBIN_DISABLED;
            return;
        }
    
        CPU_CRITICAL_ENTER();
        p_rdy_list = &OSRdyList[OSPrioCur];                     /* Can't yield if it's the only task at that priority  */
        if (p_rdy_list->NbrEntries < (OS_OBJ_QTY)2) {
            CPU_CRITICAL_EXIT();
           *p_err = OS_ERR_ROUND_ROBIN_1;
            return;
        }
    
        OS_RdyListMoveHeadToTail(p_rdy_list);                   /* Move current OS_TCB to the end of the list             */
        p_tcb = p_rdy_list->HeadPtr;                            /* Point to new OS_TCB at head of the list                */
        if (p_tcb->TimeQuanta == (OS_TICK)0) {                  /* See if we need to use the default time slice           */
            p_tcb->TimeQuantaCtr = OSSchedRoundRobinDfltTimeQuanta;
        } else {
            p_tcb->TimeQuantaCtr = p_tcb->TimeQuanta;           /* Load time slice counter with new time                  */
        }
    
        CPU_CRITICAL_EXIT();
    
        OSSched();                                              /* Run new task                                           */
       *p_err = OS_ERR_NONE;
    }

    该函数的返回错误码通常为:

    err返回错误码
    错误码说明
    OS_ERR_NONE调用成功
    OS_ERR_ROUND_ROBIN_1当前优先级下没有其他就绪任务
    OS_ERR_ROUND_ROBIN_DISABLED未使能时间片轮转调度功能
    OS_ERR_YIELD_ISR在中断调用了本函数

     

    展开全文
  • 零零碎碎看了很多Qt例子,有一些很零散的窗体控制方法,在这总结一些。 1.更改窗体标题 this->setWindowTitle("窗体标题");... //窗体最大尺寸 this->setMinimumSize(300,300); //窗体最小尺寸 th
  • 任务管理; extern struct TASKCTL *taskctl; extern struct TIMER *task_timer; struct TASK *task_now(void); struct TASK *task_init(struct MEMMAN *memman); struct TASK *task_alloc(void); void task_...
  • Spring Boot集成持久Quartz定时任务管理和界面展示

    万次阅读 多人点赞 2017-06-27 16:21:02
    前言本文是对之前的一篇文章Spring+SpringMVC+mybatis+Quartz整合代码部分做的一个修改和补充, 其中最大的变化就是后台框架变成了Spring Boot。...正文配置本例中仍然是使用mysql数据库作为Quartz任务持久
  • UCOSIII任务管理

    千次阅读 2022-03-12 15:51:09
    对UCOSIII系统的任务管理包括了任务的创建、任务挂起、任务的删除以及任务的调度等。 UCOSIII的启动和初始 最先肯定是调用OSInit()初始UCOSIII。 创建任务,一般我们在main()函数中只创建一个start_task任务...
  • [文章导读]最近有用户反映打开的窗口最小后无法在任务栏中显示,通常情况下点击程序的最小按钮都会显示在任务栏中,方便我们点击再次打开。最近有用户反映打开的窗口最小后无法在任务栏中显示,通常情况下点击...
  • 任务管理器的用户界面提供了文件、选项、查看、窗口、关机、帮助等六大菜单项,例如“关机”菜单下可以完成待机、休眠、关闭、重新启动、注销、切换等操作,其下还有应用程序、进程、性能、联网、用户等五个标签页,...
  • 转贴 详解任务管理器

    千次阅读 2011-05-08 22:10:00
    ㈠、概述及菜单 任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。使用任务管理器可以监视计算机性能的关键指示。可以查看正在运行的程序的状态,并终止已停止响应的...
  • (1)掌握结构化程序设计的基本方法,基本掌握面向对象程序设计的基本思路和方法。 (2)掌握C++的基本概念和基础知识。 (3)通过训练能够读懂较为复杂的C++语言源程序并具备基本C++语言程序设计的能力。 (4)...
  • 1.2.1传统企业库存管理系统存在的问题 1 1.2.2现代企业库存管理系统的特点 1 1.3可行性分析 2 1.4技术方案 3 1.4.1系统开发工具 3 1.4.2实施步骤 5 第二章 系统分析 7 2.1系统需求分析 7 2.1.1摘要 7 2.1.2系统的...
  • 解决 QT 无边框窗体最大化 遮挡windows任务栏的问题
  • 软考中级——系统集成项目管理工程师备考干货第一章:信息知识。
  • 什么是服务管理器服务管理器是用于管理系统服务的管理工具。一般常用于windows系统,使用这个工具你可以启动、停止服务;设置服务是自动、手动启动或禁用;查看某个服务的相关信息;设置服务以什么用户启动等等(一般...
  • 1、terminal中输入以下命令: metacity --replace 若关闭该进程,则又会恢复原状。...3、更换别的窗口管理器: metacity是gnome默认的窗口管理器。 compiz --replace kwin --replace gnome-shell...
  • Windows小技巧 – 命令行窗口打开指定目录的资源管理器 在文章 Windows小技巧 – 目录内打开CMD的快捷方式 中,讲解了怎么在指定目录下快速打开命令行工具,其中一个方式就是在资源管理器的地址栏中输入 cmd,即可以...
  • 没有内存,怎么还能跑程序

    万次阅读 多人点赞 2020-02-26 10:33:00
    主存(RAM) 是一件非常重要的资源,必须要小心对待内存。虽然目前大多数内存的...下面我们就来探讨一下操作系统是如何创建内存并管理他们的。 经过多年的探讨,人们提出了一种 分层存储器体系(memory hierarchy),...
  • Hadoop系列之Hadoop任务调度(5)

    万次阅读 2021-01-20 09:44:23
    Hadoop 任务调度 Hadoop 是一个可以高效处理大数据量的分布式集群,并且支持多用户多任务执行。在 Hadoop1.0 版本有一个调度是集成在 JobTracker 里面,对于传统的 Hadoop 批处理任务(日志挖掘、Web 页面索引)...
  • 如何构建数据化管理体系

    千次阅读 多人点赞 2017-02-15 09:12:27
    如果说运用到个人或是某一个问题的叫数据分析,那么投入到企业的业务层面用于辅助管理产生效益的则可称为数据化管理。其实,数据化管理的苗头早已出现,与KPI结合投入量化管理就是一个很好的例子。
  • 一起按下它们调出来的任务管理器,你又完全了解么?本文将详细讲解有关任务管理器的方方面面。  任务管理器能够干什么?  ◆ 任务管理器显示计算机相关资源使用的信息  ◆显示并管理计算机上所运行...
  • 3.任务管理机制

    千次阅读 2017-06-15 14:14:37
    任务调度让人感觉到是有多个CPU在运行,并最大化利用CPU。多任务调用有助于模块化应用,是最重要的功能之一,能帮助程序员管理复杂的实时性应用。它也使程序易于设计和维护。 任务用于监控输入、更新输出、计算...
  • 文章目录ansible 自动运维工具 详解关于作者**作者介绍**一、ansible 概述1.1 ansible 概述1.2 是什么要使用 ansible1.3 ansible 功能1.4 ansible 优点1.5 ansible工作机制1.6 ansible 工作原理/流程图二、ansible...
  • 沙盘演练的目的就在于能够协助学员深刻理解项目管理全过程和管理方法,能够解决他们在实际项目推进过程中所遇到的问题,将项目管理方法论真正的与实际工作相结合,这才是沙盘演练的目的。
  • 日期 内核版本 架构 作者 GitHub CSDN 2016-06-14 ...在内存管理的上下文中, 初始(initialization)可以有多种含义. 在许多CPU上, 必须显式设置适用于Linux内核的内存模型. 例如在x86_32上需要切换
  • c 程序内存分配管理

    千次阅读 2018-09-23 15:44:33
    静态内存分配属于编译时给变量分配的空间,动态分配属于在程序运行时给变量分配的空间 静态分配属于栈分配,动态分配属于堆分配 运行效率上,静态内存比动态内存要快 int a[10] 属于静态分配 int a[n] 或 int *a...
  • Java 五种线程池详解、更加优雅的管理线程

    万次阅读 多人点赞 2019-06-11 00:15:01
     这下算是搞清楚这种线程池的作用了吧,但是由于这种线程池创建时初始的都是无界的值,一个是最大线程数,一个是任务的阻塞队列,都没有设置它的界限,这可能会出现问题。 这里可以参考我的一篇文章:  ...
  • 零基础入门小程序云开发云函数
  • Task/线程管理篇 提示:本文基于开源鸿蒙内核分析,详细查看进入kernel_liteos_a源码。 本文作者:持续深入研究鸿蒙内核源码,仅代表个人观点,错误之处,欢迎大家指正...任务栈初始总结 前言 在鸿蒙内核中,一个T

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 282,108
精华内容 112,843
关键字:

任务管理器把程序最大化