上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 一、Windows服务相关函数 (1).OpenSCManager函数 OpenSCManager 函数用于打开一个服务控制管理器数据库(Service Control Manager Database)。服务控制管理器是 Windows 操作系统中的一个组件,用于管理系统上运行的服务。通过服务控制 阅读全文
posted @ 2023-08-31 11:55 TechNomad 阅读(1216) 评论(2) 推荐(0)
摘要: CreateProcess 函数是 Windows 操作系统中用于创建新进程的核心函数之一。它提供了在一个新的进程环境中执行可执行文件的能力。以下是更详细的介绍和使用示例: BOOL CreateProcess( LPCTSTR lpApplicationName, LPTSTR lpCommand 阅读全文
posted @ 2023-08-26 00:11 TechNomad 阅读(1884) 评论(0) 推荐(1)
摘要: 一、无法看到桌面的根本原因 桌面应用程序和服务在不同的会话中。每个用户登录到计算机时,系统都会为他们创建一个会话,以便他们可以与系统进行交互。以Windows 服务启动的软件通常没有用户交互界面或图标显示的根本原因,是因为服务在后台运行,与用户界面分离。在 Windows 操作系统中,windows 阅读全文
posted @ 2023-08-25 18:04 TechNomad 阅读(3047) 评论(0) 推荐(0)
摘要: 在C++程序中无法直接控制防火墙警报窗口的显示,因为这是由操作系统和防火墙软件控制的。防火墙警报窗口是为了提醒用户程序正在尝试与外部网络进行通信,以确保用户意识到可能的网络活动。 然而,可以通过编写C++程序在用户的系统上自动添加防火墙例外规则,从而避免防火墙警报窗口的显示,以下是代码示例方法: # 阅读全文
posted @ 2023-08-24 17:58 TechNomad 阅读(347) 评论(0) 推荐(0)
摘要: 一、新建服务项目 以上就构建了一个windows服务的项目,生成的解决方案包含两个项目:Monitor_Firewall、Monitor_FirewallPS,以下是两个项目的作用: Services 项目: 这是主要的服务项目,它包含了实际的服务逻辑和功能。在这个项目中,你会编写服务的核心代码,包 阅读全文
posted @ 2023-08-23 17:31 TechNomad 阅读(726) 评论(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 阅读(1239) 评论(0) 推荐(0)
摘要: 首先需要用到Spy++来查看目标窗体信息 主窗体Caption是"MFCApp" ListView class是"SysListView32" ListHeader class是"SysHeader32" 下面是代码实现 #include <iostream> #include <string> # 阅读全文
posted @ 2023-08-10 14:44 TechNomad 阅读(249) 评论(0) 推荐(0)
摘要: 一、模板的类类型分文件定义 myfirst.h #pragma once #include <iostream> #include <typeinfo> template <typename T> void print_typeof(T const&); myfirst.cpp #include < 阅读全文
posted @ 2023-07-03 23:56 TechNomad 阅读(48) 评论(0) 推荐(0)
摘要: 一、概述 在C语言中,将源代码转换为可执行文件的过程通常涉及以下几个步骤: 编写源代码:使用文本编辑器创建C语言源代码文件,通常以.c为扩展名。 预处理:使用预处理器对源代码进行处理。预处理器指令以#开头,用于包含头文件、宏定义等。预处理器会根据指令进行文本替换和宏展开等操作,生成经过预处理的代码。 阅读全文
posted @ 2023-07-03 19:28 TechNomad 阅读(93) 评论(0) 推荐(0)
摘要: typename的常见用法 #include <iostream> template <typename T> T AddFunc(const T& a, const T& b) { return (a + b); } int main() { std::cout << AddFunc(10, 20 阅读全文
posted @ 2023-06-30 00:08 TechNomad 阅读(54) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页