08 2023 档案

摘要:一、Windows服务相关函数 (1).OpenSCManager函数 OpenSCManager 函数用于打开一个服务控制管理器数据库(Service Control Manager Database)。服务控制管理器是 Windows 操作系统中的一个组件,用于管理系统上运行的服务。通过服务控制 阅读全文
posted @ 2023-08-31 11:55 TechNomad 阅读(949) 评论(2) 推荐(0) 编辑
摘要:CreateProcess 函数是 Windows 操作系统中用于创建新进程的核心函数之一。它提供了在一个新的进程环境中执行可执行文件的能力。以下是更详细的介绍和使用示例: BOOL CreateProcess( LPCTSTR lpApplicationName, LPTSTR lpCommand 阅读全文
posted @ 2023-08-26 00:11 TechNomad 阅读(1399) 评论(0) 推荐(1) 编辑
摘要:一、无法看到桌面的根本原因 桌面应用程序和服务在不同的会话中。每个用户登录到计算机时,系统都会为他们创建一个会话,以便他们可以与系统进行交互。以Windows 服务启动的软件通常没有用户交互界面或图标显示的根本原因,是因为服务在后台运行,与用户界面分离。在 Windows 操作系统中,windows 阅读全文
posted @ 2023-08-25 18:04 TechNomad 阅读(2283) 评论(0) 推荐(0) 编辑
摘要:在C++程序中无法直接控制防火墙警报窗口的显示,因为这是由操作系统和防火墙软件控制的。防火墙警报窗口是为了提醒用户程序正在尝试与外部网络进行通信,以确保用户意识到可能的网络活动。 然而,可以通过编写C++程序在用户的系统上自动添加防火墙例外规则,从而避免防火墙警报窗口的显示,以下是代码示例方法: # 阅读全文
posted @ 2023-08-24 17:58 TechNomad 阅读(260) 评论(0) 推荐(0) 编辑
摘要:一、新建服务项目 以上就构建了一个windows服务的项目,生成的解决方案包含两个项目:Monitor_Firewall、Monitor_FirewallPS,以下是两个项目的作用: Services 项目: 这是主要的服务项目,它包含了实际的服务逻辑和功能。在这个项目中,你会编写服务的核心代码,包 阅读全文
posted @ 2023-08-23 17:31 TechNomad 阅读(554) 评论(0) 推荐(0) 编辑
摘要:#include <iostream> #include <Windows.h> #include <netfw.h> int main() { HRESULT hr = CoInitializeEx(0, COINIT_APARTMENTTHREADED);// 初始化 COM if (SUCCE 阅读全文
posted @ 2023-08-22 18:02 TechNomad 阅读(930) 评论(0) 推荐(0) 编辑
摘要:首先需要用到Spy++来查看目标窗体信息 主窗体Caption是"MFCApp" ListView class是"SysListView32" ListHeader class是"SysHeader32" 下面是代码实现 #include <iostream> #include <string> # 阅读全文
posted @ 2023-08-10 14:44 TechNomad 阅读(163) 评论(0) 推荐(0) 编辑

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