Windows
donnyxia1128
学无止境;
展开
-
Side-by-side assembly
Side-by-side assemblyFrom Wikipedia, the free encyclopediaJump to: navigation, search Side-by-side technology is a standard fo转载 2011-10-01 12:57:48 · 698 阅读 · 0 评论 -
Windows编程 MD(d)、MT(d)编译选项的区别
1、编译选项的位置以VS2005为例,这样子打开:1) 打开项目的Property Pages对话框2) 点击左侧C/C++节3) 点击Code Generation节4) 右侧第六行Runtime Library项目2、各个设置选项代表的含义编译选项包含静态链接的lib说明/MD_转载 2013-03-20 20:39:33 · 1213 阅读 · 0 评论 -
Windows编程 在一个模块中分配的内存在另外一个模块释放?
Windows编程 在一个模块中分配的内存在另外一个模块释放? linux下跑得一直很好的程序,到了windows下面就跑不起来了。内存异常,检查了一下,很快发现是因为在主程序中释放了一块在DLL中分配的内存,这种问题虽然早就知道了,但是一直没有仔细考虑过,所以今天就深入研究了一下。在linux下,每个进程只有一个heap,在任何一个动态库模块so中通过new或者mal转载 2013-03-20 20:42:00 · 1003 阅读 · 0 评论 -
关键代码段(Critical Sections) 和自旋锁(Spinlocks)
关键代码段(Critical Sections) 和自旋锁(Spinlocks)写在前面:今天一哥们问我,windows的临界代码是自旋还是等待,当时想了想应该是等待,后来翻了一下《Windows via C/C++》,发现还有点小意思。总结一下先。关键代码段是指一个小代码段,在代码能够执行前,它必须独占对某些共享资源的访问权。这是让若干行代码能够“以原子操作方式”来使用资转载 2012-04-05 14:41:03 · 854 阅读 · 0 评论 -
windows符号服务器地址
当调试windows程序的时候,有时候会需要一些符号文件。系统的公有符号文件微软都是提供的,只需在调试器中设置即可,在下次调试时,调试器会自动从网上下载需要的符号文件。可以使用符号文件的调试器有windbg等等。 符号服务器地址:srv*X:\mysymbols*http://msdl.microsoft.com/download/symbols;cache*X:\mysymbo转载 2012-02-10 14:45:33 · 2922 阅读 · 2 评论 -
Assembly Manifest
Assembly Manifest分类: .NET-.net TECHNOLOGY-技术 2009-06-15 10:35 1935人阅读 评论(0) 收藏 举报 Assembly Manifest[现象]对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到别人电脑转载 2011-11-14 15:04:35 · 1850 阅读 · 0 评论 -
Windows 用来定位 DLL 的搜索路径
Visual C++ Windows 用来定位 DLL 的搜索路径 通过隐式和显式链接,Windows 首先搜索“已知 DLL”,如 Kernel32.dll 和 User32.dll。Windows 然后按下列顺序搜索 DLL: 1. 当前进程的可执行模块原创 2011-07-20 23:04:51 · 529 阅读 · 0 评论 -
mainfest机制
Assembly Manifest 通俗简易手册恩,为了大家都能很方便的理解,我将尽量简单通俗地进行描述。[现象]对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到转载 2011-07-20 22:58:39 · 958 阅读 · 0 评论 -
fcntl的close-on-exec标志
每个文件描述符都有一个close-on-exec标志。默认情况下,这个标志最后一位被设置为 0。这个标志符的具体作用在于当开辟其他进程调用exec()族函数时,在调用exec函数之前为exec族函数释放对应的文件描述符。我们来看一下具体的实例。这是两个程序:转载 2011-10-09 20:27:13 · 858 阅读 · 0 评论 -
Windows 服务快捷启动命令
gpedit.msc-----组策略sndrec32-----录音机nslookup----- ip地址侦测器explorer------ 打开资源管理器logoff-------注销命令tsshutdn------60秒倒计时关机命令lusrmgr.ms转载 2011-10-09 12:44:00 · 768 阅读 · 0 评论 -
NTDDI_VERSION,_WIN32_WINNT,WINVER,_WIN32_IE
在使用一些新版本的API,或者控件的新特性(比如新版的ComCtl32.dll)的时候,你可能会得到“error C2065: undeclared identifier.“这个错误。原因是这些功能是依赖于你的操作系统的版本的。而你的头文件中的定义并不是最新的。(对于MFC,就是转载 2011-10-07 21:55:16 · 948 阅读 · 0 评论 -
WinRT 介绍
WinRT 介绍Jump to: navigation, search 简介最近我们发现越来越多的人对Windows Phone 8感兴趣,但是很遗憾,目前我们真的不能提供任何Windows Phone 8特定的消息。微软在适当的时候会做出announcement。现阶段我们只能告诉大家,正如在这篇blog中指出的那样,Windows Phone 8和Win转载 2013-05-17 14:16:22 · 2309 阅读 · 0 评论