ICode9

精准搜索请尝试: 精确搜索
  • SetForegroundWindow2022-07-09 11:04:48

    函数原型:BOOL SetForegroundWindow(HWND hWnd) 参数:hWnd , 将要设置前台的窗口句柄.. 返回值:如果窗口设入了前台,返回值为非零;如果窗口未被设入前台,返回值为零。 备注:前台窗口是z序顶部的窗口,是用户的工作窗口。在一个多任务优先抢占环境中,应让用户控制前台窗口。 头文件:winuser.h;库

  • [ScyllaHide] 04 ScyllaHide配置报错原因定位2021-12-21 19:34:38

    [ScyllaHide] 文章列表-看雪地址: 00 简单介绍和使用01 项目概览02 InjectorCLI源码分析03 PEB相关反调试04 ScyllaHide配置报错原因定位05 ScyllaHide的Hook原理 ScyllaHide配置报错原因定位 使用OD进行调试的时候,一直报错,如下图所示: 下面我们一步一步的开始分析错误原因,分

  • C# 调用系统“API“设置图片为“桌面壁纸“2021-10-30 15:05:20

    前言: 这次主要就是写一个音乐软件的 "桌面壁纸海报"但是C#并没有直接的函数设置图片为壁纸,但是可以调用Windown系统的API设置壁纸,也可以配合爬虫等自己写一个”壁纸软件“ 什么是系统API(简单介绍): API就是Windown系统里的一些函数,在C#里提供不了的,但是系统自带的可以给我们

  • C# 显示、隐藏窗口对应的任务栏2021-10-01 22:31:06

    WPF中全屏窗口,会自动隐藏任务栏。 那非全屏窗口如何隐藏任务栏?甚至有没有一种场景,隐藏任务后自定义一套系统任务栏来显示? 以下会分阶段讲述一些概念,任务栏、查找窗口、控制窗口显示。 1. 主屏任务栏 任务栏,其实也是一个窗口,主屏的任务栏名称是"Shell_TrayWnd"。 所以可以通过名称

  • Windows用户界面相关应用程序接口2021-09-28 12:02:40

              [DllImport("User32")] public extern static void SetCursorPos(int x, int y);//声明外部函数,移动到x,y位置 [DllImport("User32")] public extern static bool GetCursorPos(ref Point lpPoint);//获取当前鼠标位置信息  

  • [Unity]2021-07-25 14:01:46

    (一)问题 项目开发中常会有开多个分支,同时启动多个 Unity 程序的情况,来回切换的时候就容易混淆,有时候还需要用 Show In Explorer 或者其他标志来确认当前使用的是哪个分支。 于是想在标题栏上显示出当前的工作目录: 修改前: 修改后: (二)代码 1. 声明要调用的系统接口 using Syst

  • 0x7B75F9A3(osg158-osgGAd.dll)处(位于OsgMFC.exe)引发的异常及解决方法2021-05-17 09:03:54

     如上图所示,在OSG+MFC的运行环境中,当加载模型时,编译时会弹出上述错误提示; 经过查找资料,发现出现上述类似错误一般都是项目中依赖项的配置不正确引起的。 具体正确配置如下:    首先确定配置模式是Release模式还是Debug模式, Release模式下的配置项如下: osgViewer.lib;osgUtil

  • TC4.3 右键菜单2021-04-30 19:01:13

    功能 右键菜单()     var Mx,My  // 装载鼠标座标     mouse.getmousepoint(Mx,My)     // 得到鼠标位置          Hmnu=dllcall("user32.dll","long","CreatePopupMenu")  // 创建弹出式菜单     dllcall("user32.dll","long","AppendMenuA&qu

  • 学 Win32 汇编[2]: 最简单的 Win32 程序2021-04-30 12:01:33

    学 Win32 汇编[2]: 最简单的 Win32 程序 ; Test2_1.asm .386 .model flat, stdcall include windows.inc include user32.inc include kernel32.inc includelib user32.lib includelib kernel32.lib .data szCaption db 'Hi', 0 szMsg db 'Hello Wor

  • win32汇编MessageBox2020-09-29 07:34:42

    32位处理器环境的段寄存器:内存描述符表的段选择子   简单的代码: .386                    ;使用的指令集 .model flat, stdcall    ;内存模型和默认的函数调用约定,后续proc和proto如果没写约定,就用此处默认的 option casemap:none     ;大小写敏感  

  • Python——dll注入2020-08-02 21:31:33

    import sys from ctypes import * FAGE_READWRITE = 0x04 PROCESS_ALL_ACCESS = 0x001F0FFF VIRTUAL_MEN = (0x1000 | 0x2000) kernel32 = windll.kernel32 user32 = windll.user32 pid = sys.argv[1] dll_path = sys.argv[2] dll_len = len(dll_path) h_process = kernel

  • 使用Python打造一款间谍程序2020-02-21 13:57:05

    知识点 这次我们使用python来打造一款间谍程序 程序中会用到许多知识点,大致分为四块   win32API  此处可以在MSDN上查看   Python基础重点在cpytes库的使用,使用方法请点击此处   C语言基础   Hook 程序的基本原理在于通过注册Hook,记录系统事件 那么什么是Hook呢 Hook 技

  • golang 定时弹出对话框2020-01-02 13:00:59

    参考:https://studygolang.com/articles/2712 package mainimport ( "syscall" "time" "unsafe")func IntPtr(n int) uintptr { return uintptr(n)}func StrPtr(s string) uintptr { return uintptr(unsafe.Pointer(syscall.Stri

  • Windows资源管理器IShellFolderViewDual :: SelectItem用法2019-11-22 07:09:40

    我正在编写一些代码,以自动选择Window Explorer(explorer.exe)项目.我发现了两种可能有用的方法: HRESULT SelectItem( [in] VARIANT *pvfi, [in] int dwFlags ); // from http://msdn.microsoft.com/en-us/library/windows/desktop/dd894079(v=vs.85).aspx HRESULT SelectI

  • 如何从javascript调用user32.dll方法2019-10-06 05:37:52

    我在浏览器上运行了一个javascript.是否可以在user32.dll中调用函数/方法. 通过使用pInvoke调用可以从C#实现.我如何在JavaScript中执行相同的操作? 谢谢, Datte解决方法:由于JavaScript沙箱,如果没有需要提升安全权限的中间层,您就无法做到这一点,例如Netscape风格的浏览器插件(广

  • Windbg使用2019-08-20 17:00:43

    windbg调试入口 打开windbg,点击:File->Open Executable,选中编译好的exe文件。   其它命令 Windbg导出User32.dll里面的所有函数 命令 x user32!*  X [模块名] ![函数名/*]解释:X  :表示查询的意识x user32!MessageBXA  表示在User32 中查询函数MessageBoxAx user32!* 表示查询所

  • c# 调用User32.dll2019-07-23 23:01:32

    获取当前窗口句柄:GetForegroundWindow()[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]public static extern IntPtr GetForegroundWindow();使用方法   IntPtr myPtr=GetForegroundWindow(); [DllImport("kernel32.dll")] static

  • 从点击Button到弹出一个MessageBox, 背后发生了什么2019-07-05 09:05:08

    思考一个最简单的程序行为:我们的Dialog上有一个Button, 当用户用鼠标点击这个Button时, 我们弹出一个MessageBox。 这个看似简单的行为, 谁能说清楚它是如何运行起来的,背后究竟发生了什么?  下面是我个人尝试的解答: (1)我们的鼠标点击事件到达设备的驱动程序, 驱动程序把消息

  • javascript – 如何在Node.js中获取窗口截图?2019-06-22 17:22:57

    我正在研究找到一种使用Node.js截取窗口截图的方法,我正在尝试使用node-ffi进行此操作,但我不知道如何…我一次我被困在这里: var ffi = require('ffi'); var user32 = new ffi.Library("user32", { FindWindowA: [ 'uint32' , [ 'string', 'string' ]] , PrintW

  • c# – 如果有一个图标,如何获取MessageBox的文本?2019-06-07 12:03:16

    我正在尝试关闭特定的MessageBox,如果它显示基于标题和文本.当MessageBox没有图标时,我有它工作. IntPtr handle = FindWindowByCaption(IntPtr.Zero, "Caption"); if (handle == IntPtr.Zero) return; //Get the Text window handle IntPtr txtHandle = FindWindowEx(handle

  • 使用ctypes调用系统C API函数需要注意的问题,函数参数中有指针或结构体的情况下最好不要修改argtypes2019-05-31 15:45:20

    有人向我反应,在代码里同时用我的python模块uiautomation和其它另一个模块后,脚本运行时会报错,但单独使用任意一个模块时都是正常的,没有错误。 我用一个例子来演示下这个问题是如何出现的。 假设我需要写一个module,这个module需要提供获取当前鼠标光标下窗口句柄的功能,这需要调用系统

  • c# – WinForms相当于WPF WindowInteropHelper,HwndSource,HwndSourceHook2019-05-29 03:54:54

    我有一块代码,如: IntPtr hWnd = new WindowInteropHelper(this).Handle; HwndSource source = HwndSource.FromHwnd(hWnd); source.AddHook(new HwndSourceHook(WndProc)); NativeMethods.PostMessage((IntPtr)NativeMethods.HWND_BROADCAST, NativeMethods.WM_CALL, IntPtr.Zero,

  • PYTHON简易木马(键盘记录)编译通过2019-05-03 18:49:15

    PTYHON 2.7 PIP(简直是神器,就靠它了) pip记得加在系统变量里面 pip install pyHook-1.5.1-cp27-cp27m-win_amd64.whl pip install pywin32 from ctypes import * import pyHook import pythoncom import win32clipboard user32 = windll.user32 kernel32 = windll.kernel32 ps

  • windows倒计时锁频-python2019-04-15 14:48:29

    # 倒计时锁屏 import time from ctypes import * def closewindows(closetime): while closetime>0: print(closetime) time.sleep(1) closetime-=1 user32 = windll.LoadLibrary('user32.dll') user32.LockWorkStation() if

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有