一个简单却困难的问题,如何编程禁止2000,XP命令行窗口运行 别告诉我使用注册表,那是98用的伎俩 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hook. WH_CBT ->create->wndwidows class "ConsoleWindowClass"->return 1; 就是使用一个钩子, 类型为WH_CBT,钩到所有窗口创建的消息. 然后判断窗口类是否是"ConsoleWindowClass"(是否是控制台窗口), 如果是, 直接返回1阻止消息的继续传递, 那么窗口就建不起来了. 如果不是就调用CallNextHook 很悲惨,命令窗口不加载任何hook,根本不行注册表法在xp下不可用 把cmd.exe删了,然后备份到自己要求的地方 我想以可以试着挂接CreateProcess这个函数,用自己的函数替换系统的CreateProcess函数,在自己的替换函数里判断用于创建进程的可执行文件是不是CMD.exe是的话直接返回。否则调用系统的CreateProcess创建CMD进程。 直接删除cmd.exe,如果在dllcache中有备份,也一并删掉。 将cmd.exe的权限设为对所有用户不可运行(在NTFS分区下)。:) 既然cpu有cache写回机制,会导致共享内存的内容冲突吗? 关于VC操作Windows控制面板的问题 使用MFC能手工打造SDI程序吗 vc++ 如何用HTTP get方法请求一个jsp页面 得到服务器返回数据 输入注册码注册怎么做? 如何实现状态栏动态显示 一个小问题,可是我不会,请各位帮助? 学习VC 《Inside the C++ Object Model 》和《More Effective C++》 切换网络连接,求window api或者window命令 c中的东西为什么不能在vc中兼容 串口读写超时问题?
widows class "ConsoleWindowClass"->return 1;