12 BrillianceRen

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 21w+

Windows服务代码控制安装卸载、启动停止

前文书提到Windows服务控制相关方法很多,命令行、代码都可,这里写点我自己比较常用的方法之一话不多说,开始创建傻瓜式服务程序1.首先是创建一个Windows服务项目,打开VS创建项目,选择 “Windows服务”2.创建出的项目默认是服务文件名为 Service1.cs,我习惯在这里改一下名,例如“MyService”.双击MyService.cs会出现如下界面,先添...

2016-06-07 22:15:52

Windows服务代码实现安装、卸载、运行、停止

安装服务方法很多,吾主要使用:ManagedInstallerClass.InstallHelperOpenSCManager、CreateService、DeleteService、CloseServiceHandle启动停止服务方法也很多,吾主要使用:ServiceControllerStartService、ControlService、CloseServiceH

2016-06-07 00:30:37

MFC滚动条测试

一个滚动条的问题困扰我很久, 主要是掉进了设备坐标和逻辑坐标的误区, 以及滚动位置取值问题的误区.测试代码承上做个纪念

2015-03-15 00:44:55

自制Ping(3) IcmpSendEcho2Ex Demo

IP Helper 可能需要WDK支持, 我本机装了WDK, 没试过不用会怎样.由于IcmpSendEcho2Ex()回调的形式似乎与我的WDK有所冲突, 所以这里只演示阻塞模式. Event应该不受影响.Demo下载地址:  主要代码:void CPingTest1Dlg::OnBnClickedBtnPing(){ // TODO: 在此添加控件通知处理程序代码 Upd

2015-01-22 23:26:02

自制Ping(2) Structures

IP Helper ICMP相关接口主要用到两个结构, ICMP_ECHO_REPLY和IP_OPTION_INFORMATIONICMP_ECHO_REPLY structureICMP_ECHO_REPLY表示IPv4请求的响应信息所返回的数据语法typedef struct icmp_echo_reply { IPAddr Address;

2015-01-22 20:02:19

自制Ping(1) IcmpSendEcho2Ex function

IcmpSendEcho2Ex functionIcmpSendEcho2Ex 发送IPv4 ICMP请求,立即返回(如果Event 或ApcRoutine 非空)或等超时后返回.ReplyBuffer中存放ICMP响应(如果有).语法DWORD WINAPI IcmpSendEcho2Ex( _In_ HANDLE IcmpHandle, _In_opt_ H

2015-01-20 01:18:33

Windows遍历路径

说明用到的主要API:FindFirstFile()FindNextFile()FindClose()用到的主要数据结构:WIN32_FIND_DATA其用法自行查阅MSDN或其他地方, 有很多资料, 这里不再复述.代码DirectoryTraverser.h#pragma oncetypedef void (*TraverseCall

2015-01-19 13:56:47

CGridListCtrlEx

简介微软的ClistCtrl提供了以报表的形式在表格中显示数据的功能,但是功能有限, 我们不得不自己扩充一些功能, 如下:Sorting  排序Cell navigation and keyboard search     单元导航和键盘搜索Tooltips 工具提示Hiding and showing columns    隐藏/显示列Cell edi

2015-01-18 01:18:27

弹窗自动关闭工具

QQ弹窗越来越频繁了, 可能是我心理作用, 最近有点焦虑. 但是QQ弹窗很烦, 要干掉. 其他弹窗也很烦, 要干掉!于是着手写了个不成器的东西, 定时遍历窗口, 找到匹配的就杀掉. 变相的干掉了弹窗.源码和可执行程序传到CSDN了. 地址如下:可执行程序: http://download.csdn.net/detail/ren0065/8358393源码: http://d

2015-01-13 20:53:18

DnsApi简单探索(6) DnsQuery Demo

Demo程序下载: http://download.csdn.net/detail/ren0065/8320877

2015-01-02 17:52:43

DnsApi简单探索(5) DnsQuery function

前面提到的DnsQueryEx方法及相关内容仅适用于Win8, 对于Win8以下版本的系统, 需要用DnsQuery这个方法.基本大同小异, 比DnsQueryEx简单明了一些.

2015-01-02 00:13:58

DnsApi简单探索(4) DNS_QUERY_CANCEL struct 及其他

DNS_QUERY_CANCEL仅用于异步查询时取消, 且只能在回调开始后使用. 内容很少, 余下部分贴一点DNS_QUERY_REQUEST和DNS_QUERY_RESULT结构内成员的类型.DNS_QUERY_CANCEL structureDNS_QUERY_CANCEL可以被用于取消一个异步DNS请求.DNS Query OptionsDNS_RECORD structure

2014-12-31 23:20:20

DnsApi简单探索(3) DNS_QUERY_RESULT struct

DnsQueryEx()三个参数之一, 该结构包含Dns查询的返回结果, DNS_QUERY_REQUEST和DNS_QUERY_RESULT两个是主要参数, 基本查询只知道这俩参数就足够了.DNS_QUERY_RESULT structureDNS_QUERY_RESULT结构包含DNS查询结果

2014-12-31 23:12:22

DnsApi简单探索(2) DNS_QUERY_REQUEST struct

前文提到DnsQueryEx()请求是需要用到三个参数, 其中DNS_QUERY_REQUEST便是第一个参数, 用来这是请求信息, 例如要请求的DNS服务器, 要请求的域名等等.DNS_QUERY_REQUEST structureDNS_QUERY_REQUEST 结构包含了DnsQueryEx() 进行DNS请求所用到的参数

2014-12-31 22:57:18

DnsApi简单探索(1) DnsQueryEx function

每个小工程都原有一个高达上的目的, 刚开始本打算写个自动更新hosts的程序, 功能你懂的.好不容易实现了socket手动查询DNS发现大微软竟然提供了DNSAPI, 顿时哭瞎在厕所...于是安静的查了查发现中文资料少的可怜, 于是操起吾这三级半的英语折腾起来. 一下便是折腾的一点点小成功.DnsApi有很多接口, 详见MS官方. 这里主要说说DnsQueryEx()这个接口.

2014-12-31 21:06:58
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取