WindowsSDK
littlehedgehog
软件就像性,还是免费的比较好.....
展开
-
windows 下一个小搜索
花时间写了个在cmd界面下搜索.exe的东东,网上参考了下别人的代码,主要就是一个递归算法吧,注意要搜索剪枝#include windows.h>#include stdio.h>#include string.h>int isRoot(LPCTSTR lpszPath)...{ TCHAR szRoot[4]; wsprintf(szRoot,"%c:/",lpszPa原创 2007-12-24 17:24:00 · 1117 阅读 · 1 评论 -
Semaphore 的小探索
这个学期还没有讲操作系统,看多线程还真的很累,才看到Semaphore,猛然有一些思路,记下来,方便日后回来消化. int main(int argc, char *argv[]) ...{ int i=0; HANDLE hThreads[MAX_THREADS]; hSemaphore=CreateSemaphore(NULL,2,2,NULL);原创 2007-12-25 19:48:00 · 816 阅读 · 0 评论 -
event objects 小记录
在做关于event对象的一点儿认识, 代码原型是 《Multithreading Application in Win32》中的 keeping your threads on a leash 章节中的一段小程序。我改了下: #include windows.h>#include stdio.h>DWORD WINAPI ThreadPro(LPVOID);HANDLE hRequ原创 2007-12-26 16:37:00 · 737 阅读 · 0 评论 -
线程的快跑与等待
今天看的Multithreading Application in Win32 写的一个线程代码,写了下我的注释。另外这本书绝对的经典,侯捷翻译功底也令人叹服. #include windows.h>#include stdio.h>#include string.h>#include time.h>#define THREAD_POOL_SIZE 3#define MAX_THRE原创 2007-12-25 18:55:00 · 869 阅读 · 0 评论 -
搜索包含关键字的文本
最近迷茫了许多,唉,把这几天CSDN出问题没有贴上去的博客都贴上来吧.主要是一个搜索,可以看作是一个上次小搜索的翻版吧。#include windows.h>#include stdio.h>#include stdlib.h>#include process.h>#include stddef.h>#define MAX_THREADS 3DWORD WINAPI ThreadPro(L原创 2008-01-02 21:05:00 · 1213 阅读 · 0 评论 -
抽空写的一个杀进程
本来就是写一个简单的terminate杀进程,写到一半觉得功能不完善,系统进程杀不了,做了一个提权版的,主要思路是1.获取访问令牌,使用OpenProcessToken函数2.提升权限,使用自己写的SetPrivilege函数,而SetPrivilege里调用了AdjustTokenPrivileges修改权限3.最后就可以结束任意进程(不过system进程不能关掉,不过关那个也没什原创 2008-01-02 21:14:00 · 932 阅读 · 0 评论 -
U盘小病毒
U disk virus刺猬@http://blog.csdn.net/littlehedgehog谨以此文送给刚哥,并预祝他在win32的道路上成功! 这篇代码还是去年写的了,本来这个学期还打算找时间把它加注下,呵呵,回头来看基本上都忘了。还是等到刚哥有时间加注吧,恐怕我以后很难再回到Windows平台了。 //谨以此文送给刚哥,并预祝他在win32的道原创 2008-05-05 16:50:00 · 1145 阅读 · 0 评论