学习手记
吹牛啤
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
不同网络环境下快速切换IP脚本(Windows版)
<br /><br /> <br />1. 切换成自动获取IP <br />@echo off<br />netsh interface ip set address name="local" source=dhcp<br />netsh interface ip set dns name="local" source=dhcp<br />2. 切换成固定IP<br />@echo off<br />netsh interface ip set address local static 192.168.1.原创 2010-12-09 13:37:00 · 1870 阅读 · 0 评论 -
利用全局钩子简单实现键盘锁定/解锁
HOOK.CPP #include HHOOK g_hKeyboard;#pragma data_seg(".share")HWND hwnd_target=NULL;#pragma data_seg()#pragma comment(linker,"/section:.share,RWS")LRESULT CALLBACK KeyboardProc原创 2009-12-09 18:35:00 · 1788 阅读 · 0 评论 -
向SQL Server 一次插入多条记录
今天在用“打开表”方式向数据库插入数据时,不能打中文(囧),数据太多也比较烦,只好用sql查询,但是一句一句的插太慢了,所以就想能不能一次插入多条记录,遂Google之,于是就有了下面的方法,即使用“insert into [table] select values() uinon all ”语句 CREATE TABLE [学生表] (Sno INT,Sname VARCHAR(4),S原创 2010-04-01 22:10:00 · 2597 阅读 · 0 评论 -
删除与恢复指定卷标的盘符
最近做毕设时遇到一个问题,之前的想法过于天真,要实现预定功能可能有点麻烦,要写过滤驱动,但是驱动这东西,以前没接触过,也没信心在短时间内搞出来,所以就像其它的办法,后来想了想,只有换一种思路,想起之前想到的在资源管理器中将U盘的那个图标隐藏,当时没怎么深入思考,后来在网友的提示下,换了一种思路,将U盘的盘符暂时删除,要用的时候在将其恢复,于是就照这个思路做下去,但是怎么做呢?Google了一下,发现前辈们对此已有研究,很是欣慰,根据网友的方法把这个问题解决了,代码如下:BOOL HideVolume原创 2010-11-27 22:57:00 · 8047 阅读 · 2 评论 -
一些Windows系统的知识(未完待续)
这是最近看到的关于Windows系统的一些知识:为了实现可移植性,Windows在设计时被设计为软件分层的体系结构,除了硬件抽象层(HAL),操作系统中的其他组件几乎和硬件没有关联性。在移植过程中,只需要修改相关的硬件抽象层以迎合新硬件即可。Windows一直以来都有着一致的Win32 API接口,尽管各版本Windows的API实现 方法有所不同,但它们都保持着一贯的名称和调用接口。体现了Windows的兼容性。用户模式和内核模式的划分设计,使得Windows拥有良好的健壮性和可靠性。所有用户程序只能运行原创 2010-11-27 23:39:00 · 1100 阅读 · 0 评论
分享