随笔分类 -  windows编程

摘要:【转自:http://blog.sina.com.cn/s/blog_50d43ad50101cmh3.html】 第一步: 下载微软系统小工具 instsrv.exe和srvany.exe至C:\Windows\System32。第二步: 运行Dos命令代码:instsrv ServiceName 阅读全文
posted @ 2018-08-06 10:00 habibah_chang 编辑
摘要:WMI使用 windows management instrumentation1. 开始-运行-输入:wbemtest 回车2. 单击"连接", 输入:root\cimv2 回车;或者ROOT\SecurityCenter3. 单击"查询", 输入:SELECT * FROM Win32_Proc... 阅读全文
posted @ 2015-10-22 18:48 habibah_chang 编辑
摘要:异步套接字:如果使用阻塞的套接字的话,在控制台下还好!如果是WIN32程序的话,那么就容易造成界面的假死,因为接收函数一直等待有消息进来之后才会被返回!所以此时界面一直属于假死的状态,如果你乱动的话,那么就容易真死了。解决办法如下:第一:使用多线程技术,多线程和SOCKET结合的话,可以使用单独一个... 阅读全文
posted @ 2014-09-26 16:49 habibah_chang 编辑
摘要:本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。 介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理:1.在C中,当我们无法列出传递函数的所有实参的... 阅读全文
posted @ 2014-09-18 15:45 habibah_chang 编辑
摘要:UNICODE,GBK,UTF-8区别简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030... 阅读全文
posted @ 2014-06-27 15:21 habibah_chang 编辑
摘要:查看服务列表:sc query删除服务SERVICE_NAME:sc delete [SERVICE_NAME] 阅读全文
posted @ 2014-06-16 13:00 habibah_chang 阅读(206) 评论(0) 推荐(0) 编辑
摘要:SV的界面使用到mmc(Microsoft Management Console)Mmc编程中:通过调用启动*.mmc文件,插件以dll文件形式存在(这里是在代码的lib库中),通过编程编译形成dll文件(这里是:lib/jcenv/libjcenvJPN)Mmc:MMC为插件提供通用的宿主环境,这... 阅读全文
posted @ 2014-06-16 11:48 habibah_chang 编辑
摘要:个人感觉,windows 下的命名管道忒难用。每一个命名管道都有一个唯一的名字以区分于存在于系统的命名对象列表中的其他命名管道。管道服务器在调用CreateNamedPipe()函数创建命名管道的一个或多个实例时为其指定了名称。对于管道客户机,则是在调用CreateFile()或CallNamedPipe()函数以连接一个命名管道实例时对管道名进行指定。命名管道的命名规范与邮槽有些类似,对其标识也是采用的UNC格式:\\Server\Pipe\[Path]Name 其中,第一部分\\Server指定了服务器的名字,命名管道服务即在此服务器创建,其字串部分可表示为一个小数点(表示本机)、星号(. 阅读全文
posted @ 2014-02-08 14:14 habibah_chang 阅读(1147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示