10 2019 档案
摘要:需要提醒注意的一个地方就是:在前面的命令执行完成后,要加exit命令,否则后面调用ReadtoEnd()命令会假死。 我在之前测试的时候没有加exit命令,输入其他命令后窗口就假死了,也没有输出内容。 对于执行cmd命令时如何以管理员身份运行,可以看上一篇文章: C#如何以管理员身份运行程序 - 酷
阅读全文
摘要:前言:最近在写一个桌面程序时需要全局HOOK 窗体的创建,但是在.net中SetWindowsHookEx()只可实现键盘鼠标的全局钩子,其余的全局钩子都需要使用DLL。难道就没有解决办法了么?经过长时间的搜索后在CSDN的一篇帖子中,有大神提到了RegisterShellHookWindow()这
阅读全文
摘要:官网文档 https://docs.microsoft.com/zh-cn/windows-hardware/drivers/
阅读全文
摘要:很多windows API都不知道签名,可以从下面几种方式进行查询 1、微软出的工具 P/Invoke Interop Assistant version 1.0 2、网站 pinvoke.net 3、ReactOS官网源码 reactos.org
阅读全文
摘要:在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在
阅读全文
摘要:Windows API函数大全,从事软件开发的朋友可以参考下 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCance
阅读全文
摘要:参考 DLL卸载 VC实现DLL注入之DLL卸载 CreateToolhelp32Snapshot (kernel32) CreateToolhelp32Snapshot函数 RegAsm安装卸载办法
阅读全文
摘要:通过代码操作防火墙的方式有两种:一是代码操作修改注册表启用或关闭防火墙;二是直接操作防火墙对象来启用或关闭防火墙。不论哪一种方式,都需要使用管理员权限,所以操作前需要判断程序是否具有管理员权限。 1、判断程序是否拥有管理员权限 需要引用命名空间:System.Security.Principal 2
阅读全文
摘要:二、管道命令的使用 1、Windows netstat 查看端口、进程占用 2、查看文件夹目录结构 3、输入输出重定向 输入输出重定向: 每执行一个命名,都会有3个与之相关的文件.标准输入文件,标准输出文件,错误输出文件. 因为unix/linux下把任何一个设备都当作文件看待,所有实际上标准输入文
阅读全文
摘要:C# 刷新桌面 引用 C# 隐藏显示桌面图标 实例源码(win7/win8/win10可用)
阅读全文
摘要:表A-1 Windows消息分布 消息范围 说 明 0 ~ WM_USER – 1 系统消息 WM_USER ~ 0x7FFF 自定义窗口类整数消息 WM_APP ~ 0xBFFF 应用程序自定义消息 0xC000 ~ 0xFFFF 应用程序字符串消息 > 0xFFFF 为以后系统应用保留 表A-2
阅读全文
摘要:public const int WH_JOURNALRECORD = 0; //监视和记录输入事件。安装一个挂钩处理过程,对寄送至系统消息队列的输入消息进行纪录 public const int WH_JOURNALPLAYBACK = 1; //回放用WH_JOURNALRECORD记录事件 p
阅读全文
摘要:在当前窗口里重载WndProc,只能捕获到当前WinForm窗口的消息 要想通过我们的WinForm程序,捕获当前PC上所有的消息,就得Hook
阅读全文
摘要:介绍了windows下对Explorer的拷贝动作的精确截获,这个在企业数据安全dlp产品系列中减少审计的噪音很有效,方便运营人员做针对性的审计。 在企业数据安全中我通常需要监测用户的拷贝行为,特别像explorer这样的进程,方法很多比如文件过滤驱动监测文件的打开与读写,但是这样会有很多噪音产生,
阅读全文
摘要:托管调试助手“CallbackOnCollectedDelegate”在“D:\XXX\XXX.vshost.exe”中检测到问题。 其他信息: 对“XXX+HookProc::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程
阅读全文
摘要:一、MessageBox()用法1、函数原型Messagebox函数在Win32 API和MFC里的定义有区别。Win32 API的定义如下: int WINAPI MessageBox( HWND hWnd, // handle of owner window LPCTSTR lpText, //
阅读全文