windows开发
文章平均质量分 89
行之88
这个作者很懒,什么都没留下…
展开
-
应用程序与驱动程序通信 DeviceIoControl
本文为转载,参考链接地址https://blog.csdn.net/li_wen01/article/details/80137566https://www.cnblogs.com/lsh123/p/7354573.htmlDeviceIoControl 将控制代码直接发送到指定的设备驱动程序,使相应的设备执行相应的操作。这种通信方式,就是驱动程序和应用程序自定义一种IO控制码,...转载 2020-01-19 17:35:57 · 1206 阅读 · 0 评论 -
windows 服务中启动交互式程序
最近项目中需要在windows服务中启动交互式程序,还是费了点劲,记录一下交互式程序也就是需要与人交互的程序,比如带有界面的程序,需要接收用户鼠标键盘消息的程序。比如 notepad.exe,cmd.exe非交互式程序也就是跑在后台,不需要人工干预,自己能跑得欢的程序 比如各种服务端程序,类似sshd.exe,各种bat脚本等windows程序中启动第三方程序通常有几种方式1...原创 2020-01-15 18:12:37 · 2206 阅读 · 1 评论 -
windows遍历文件,查找文件
遍历文件可以用_findfirst,_findnext, _findcloselong _findfirst( char *filespec, struct _finddata_t *fileinfo );返回值:如果查找成功的话,将返回一个long型的唯一的查找用的句柄。这个句柄将在_findnext函数中被使用。若失败,则返回-1。参数:filespec:标明文件的字符...原创 2020-01-09 17:19:48 · 1064 阅读 · 0 评论 -
windows进程监控
最近开发一个进程监控的服务,由于对windows api不熟,所以折腾了小两周才完全跑通,特记录一下1 由于需求需要根据进程名来进行监控,所以首先要根据进程名来获取进程句柄(同名进程可能有多个,比如,起了多个notepad.exe) //通过进程名获取进程句柄集// 返回值为 同名进程个数(不超过20个)int getProcessHandle(LPCWSTR lpName, HANDLE pH[...原创 2018-06-12 17:36:28 · 5681 阅读 · 0 评论 -
libcurl 支持sftp windows vs2015编译
以前用的libcurl,不支持sftp协议,所以要重编译libcurl,来支持sftp上传文件先down下来源码https://github.com/curl/curlwinbuild/BUILD.WINDOWS.txt里面有windows的编译方法Once you are in the console, go to the winbuild directory in the Cu...原创 2019-04-10 16:43:29 · 1596 阅读 · 0 评论