using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;usi ...
场景: WPF界面调用C++动态库,由于库的名称不是固定的,因此没法用DllImport,想到了用windows api中的LoadLibrary,一番折腾后调用成功 关键代码: [DllImport("kernel32.dll")] private extern static IntPtr Loa ...
分类:
编程语言 时间:
2021-06-10 17:47:35
阅读次数:
0
一、远程线程注入的原理 1、其基础是在 Windows 系统中,每个 .exe 文件在双击打开时都会加载 kernel32.dll 这个系统模块,该模块中有一个 LoadLibrary() 函数,可以将DLL文件加载到自身进程中。 2、这样,就可以用 CreateRemoteThread() 函数创 ...
分类:
微信 时间:
2021-04-09 13:22:45
阅读次数:
0
下载一个库,安装进去 (气死我了,刚才写好了,网络掉了没有保存,又写一次,唉,随便写写好了,气死了气死了唉唉唉唉~~~~~~) .586 .MODEL flat,stdcall option casemap:none ; inc 是一个库 include windows.inc include us ...
分类:
编程语言 时间:
2021-03-09 13:31:33
阅读次数:
0
使用方法 SetTrayIconVisible("qq", false); //获取托盘指针 private static IntPtr TrayToolbarWindow32() { IntPtr h = IntPtr.Zero; IntPtr hTemp = IntPtr.Zero; h = W ...
int GetResourceId(void) { typedef BOOL (*P_IsWow64Process)(HANDLE, BOOL *); HMODULE kernel32 = LoadLibrary(L"kernel32.dll"); P_IsWow64Process __sys_Is ...
分类:
系统相关 时间:
2020-12-30 10:33:55
阅读次数:
0
注册全局快捷键,需要调用win32API,user32.dll中注册快捷键,和kernel32.dll中设置原子量,原子量用于保证注册的快捷键不会出现重复id 主要参考 https://www.cnblogs.com/leolion/p/4693514.html https://github.com ...
第19章 动态链接库 动态链接库一直是Windows的基础,WindowsAPI的所有函数都包含在DLL中。三个最重要的DLL是Kernel32.dll(管理内存、进程和线程的函数)、User32.dll(包含用于执行UI任务的函数)和GDI32.dll(包含画图和显示文本的各个函数)。还有别的DL ...
// remote06.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "windows.h" BOOL func(DWORD ProcessID,char* Dll ...
分类:
编程语言 时间:
2020-06-15 19:20:49
阅读次数:
68
/// <summary> /// 同步服务时间 /// </summary> public class SyncServerTime { //设置系统时间的API函数 [DllImport("kernel32.dll")] private static extern bool SetLocalTi ...