我用CreateProcess调用新的进程snort时,用的是命令行模式,但我想隐藏弹出的cmd窗口,因此我设置了siStartupInfo.wShowWindow := SW_HIDE;就达到了目的。
新进程snort在初始化时需要38M的内存,初始化之后内存占用量迅速减小。
这样就出现了一个问题:如果允许弹出的窗口,内存就能够动态变化;而如果设置SW_HIDE,进程snort就保持了38M的内存占用量。
哪位高手能帮我解决一下这个问题?万分感谢!
应该怎样隐藏窗口才能够使得新进程的内存占用量做到动态变化?
烦了好几天了!:(