Windows
greatws
这个作者很懒,什么都没留下…
展开
-
从csdn看到禁止运行程序的方法
从csdn看到禁止运行程序的方法使用注册表,不用hook竟然也可以HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun"1"="xxx.exe"原创 2008-08-23 22:31:00 · 109 阅读 · 0 评论 -
以后要注意stdafx.h和targetver.h里的系统版本定义啊
以后要注意stdafx.h和targetver.h里的系统版本定义啊 做了个DNS查询有关的程序,用到了DnsQuery和DnsRecordListFree这2个函数,拿到导师那里一用,竟然出现一个对话框,“无法将函数DnsFree定位于动态连接库Dnsapi.dll上”,我就奇怪了,在我机器上是好好的。最后一想,导师那边是win2000的,我是winXP的,可能API函数改变...原创 2008-05-05 21:50:00 · 152 阅读 · 0 评论 -
谈谈C/C++和.NET以后的走向
谈谈C/C++和.NET以后的走向 现在真的进入.NET时代了吗?貌似人人都说现在是.NET时代。但是真正用.NET写的程序又有多少呢?目前我就发现几个,也就是Visual Studio系列的 2003 2005 2008之类的IDE,但是他们的核心,编译器cl.exe、连接器link.exe是什么写的呢?应该还是C语言吧,要么是汇编,呵呵。虽然我不喜欢.NET但是.NE...原创 2008-04-27 13:35:00 · 131 阅读 · 0 评论 -
被忽悠了,一直以为lea和mov指令差不多的,今天算是知道了,顺便测试了下C内联汇编的效率...
被忽悠了,一直以为lea和mov指令差不多的,今天算是知道了,顺便测试了下C内联汇编的效率今天突发奇想想玩玩C的内联汇编,以前也经常在DOS下玩debug,那就先整个最简单的MessageBox玩玩咯网上找了一段代码char*lpCaption="111";char*lpText="222";_asm{pushMB_OKleaeax,lpCaption...原创 2008-04-22 01:39:00 · 300 阅读 · 0 评论 -
VS2017减小编译程序exe文件大小的方法
从VS2008升级VS2017,发现以前的项目到2017编译,大小都在2MB以上,空项目都要接近2M,2008编译出来才300KB左右。研究后发现是2017加入了很多新的MFC控件导致,而这些新控件我们老的项目工程是用不到的,所以只要去掉这些就会减小。发现有个宏#define _AFX_NO_MFC_CONTROLS_IN_DIALOGS就是控制这些新控件的加入stda...原创 2019-09-09 15:49:04 · 3546 阅读 · 0 评论