![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows相关
写代码的安徒生
真正的小菜鸟~~
展开
-
taskkill 终止进程的简单实现(源代码)
更多精彩内容请访问我的博客:http://yysource.sourceforge.net#include #include int main(int argc, char * argv[]){ HANDLE hProcess; int iProcessId, ret; if (argc != 2) { fprintf(stderr, "notice: pleas原创 2012-09-27 17:11:16 · 1886 阅读 · 1 评论 -
DLL 导出函数出错 error LNK2001: unresolved external symbol
原文及更多内容:http://yysource.sourceforge.net/?p=69如果链接器(linker)不知道要加载DLL的lib文件,那么在工程中引用的所有变量、函数都会出现 unresolved external symbol 的错误,所以只要保证让linker知道要去加载lib文件就行了。一共有两种方法,一是在源文件中加入 #pragma comment(lib, "你的li原创 2012-10-12 21:28:59 · 2680 阅读 · 0 评论 -
生成/创建 DLL 及调用/引用DLL里的函数、全局变量、静态C++类成员函数等
原文及更多内容,在这里:http://yysource.sourceforge.net/?p=66创建DLL: 新建DLL工程:在VC6下,File —> New —> Projects —> Win32 Dynamic-Link Library(一般在倒数第二个)—> 输入名字 —> 选择 An empty DLL project. —> Finish 新建头文件原创 2012-10-12 21:04:12 · 5027 阅读 · 0 评论 -
GetLocalTime() 和 GetSystemTime()
今天做MFC的时候发现用 GetLocalTime() 获得的时间一直对不上我的电脑上显示的时间,用GetSystem()却神奇地对上了。而MSDN上却说GetLocalTime()获得的是当地时间,GetSystemTime() 是UTC时间。晕死了。又百度了一下,发现有人用MSDN的说法,有人跟我的实践结果一样……真实的情况搞不懂,还是先记着吧。原创 2012-11-13 22:06:36 · 1086 阅读 · 0 评论 -
单线程使用 CreateWaitableTimer 和 SetWaitableTimer 设置定时周期
原文及更多内容:http://yysource.sourceforge.net/?p=91一开始的想法是用 CreateWaitableTimer 和 SetWaitableTimer 设置一个定时器,要求每500毫秒报时一次。代码中用 代码1:while (WaitForSingleObject(hTimer, INFINITE) == WAIT_OBJECT_0){...}原创 2012-12-01 15:50:04 · 1813 阅读 · 0 评论 -
Windows 调试工具 Windows SDK 离线版 ISO安装包 下载
原文及更多内容:http://yysource.sourceforge.net/?p=103下载和安装 Windows 调试工具http://msdn.microsoft.com/zh-CN/windows/hardware/gg463009这里有具体的版本可以选择。在这个页面点进去会发现下载的其实是在线安装器。如果想要ISO离线安装包的话,需要很麻烦地找来找去原创 2012-12-26 14:05:59 · 9428 阅读 · 0 评论 -
win7 64位的 svchost.exe 占用内存过大的问题
svchost.exe 是用来启动系统服务的,所以某个 svchost.exe 占用内存过大,可能就是它启动的那个服务占用内存过大,所以只要停止并禁用那个服务就行了。一般来说占用内存最大的服务是 Superfetch 。解决办法为:开始菜单 --》控制面板 --》系统和安全 --》管理工具 --》服务在列表中找到 Superfetch ,右键停止,再右键属性,常规选项卡中选择启动类原创 2013-08-05 20:11:04 · 24966 阅读 · 2 评论