我在软件中增加了一个全局钩子,当我用鼠标按键精灵,连续500次连续测试安装卸载时,曾经发现机器的虚拟内存不够了。
想问的是,安装和卸载没有涉及其他的内存分配和删除操作,仅仅是钩子的安装和卸载,会不会导致内存上涨。ps:我用的是C#开发的普通的界面程序。

解决方案 »

  1.   

    另外,同一个帖子再问下下面这个问题。所用到的批处理文件可能开启其他批处理。
    如:在一个批处理中,可能有如下语句:@echo off
    start \dir\1.bat
    start \dir\2.bat
    start \dir\3.bat如果直接通过程序执行的话,会有3个命令行窗口出来。当然通过
    start /MIN 1.bat这样的方法可以隐藏窗口。我想问的是,有没有什么办法使得从命令行启动的所有窗口都隐藏执行。