<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      DLL Injection for Notepad

      先做個注入器

      // Injector.cpp
      #include <windows.h>
      #include <tlhelp32.h>
      #include <tchar.h>
      #include <iostream>
      
      BOOL InjectDLL(DWORD dwPID, const wchar_t* dllPath)
      {
          HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwPID);
          if (!hProcess) {
              std::wcout << L"打開進程失敗" << std::endl;
              return FALSE;
          }
      
          LPVOID pRemoteBuf = VirtualAllocEx(hProcess, NULL, (wcslen(dllPath) + 1) * sizeof(wchar_t),
              MEM_COMMIT, PAGE_READWRITE);
          if (!pRemoteBuf) {
              CloseHandle(hProcess);
              return FALSE;
          }
      
          WriteProcessMemory(hProcess, pRemoteBuf, dllPath,
              (wcslen(dllPath) + 1) * sizeof(wchar_t), NULL);
      
          HMODULE hKernel32 = GetModuleHandle(L"kernel32.dll");
          LPTHREAD_START_ROUTINE pLoadLibraryW =
              (LPTHREAD_START_ROUTINE)GetProcAddress(hKernel32, "LoadLibraryW");
      
          HANDLE hThread = CreateRemoteThread(hProcess, NULL, 0,
              pLoadLibraryW, pRemoteBuf, 0, NULL);
      
          WaitForSingleObject(hThread, INFINITE);
      
          VirtualFreeEx(hProcess, pRemoteBuf, 0, MEM_RELEASE);
          CloseHandle(hThread);
          CloseHandle(hProcess);
      
          return TRUE;
      }
      
      int wmain(int argc, wchar_t* argv[])
      {
          if (argc < 3) {
              std::wcout << L"用法: Injector.exe <PID> <DLL路徑>" << std::endl;
              return -1;
          }
      
          DWORD pid = _wtoi(argv[1]);
          const wchar_t* dllPath = argv[2];
      
          if (InjectDLL(pid, dllPath)) {
              std::wcout << L"注入成功!" << std::endl;
          }
          else {
              std::wcout << L"注入失敗。" << std::endl;
          }
      
          return 0;
      }
      

      再來個測試的DLL

      #include <windows.h>
      #include <tchar.h>
      
      DWORD WINAPI InjectThread(LPVOID)
      {
          Sleep(1000); // 等待窗口初始化
      
          DWORD myPID = GetCurrentProcessId();
      
          HWND hwnd = GetTopWindow(NULL);
          while (hwnd)
          {
              DWORD pid = 0;
              GetWindowThreadProcessId(hwnd, &pid);
              if (pid == myPID)
              {
                  // 找子窗口:Edit 控件
                  HWND hEdit = FindWindowEx(hwnd, NULL, L"Edit", NULL);
                  if (hEdit)
                  {
                      const wchar_t* text = L"Hello from Injected DLL!\r\n";
                      SendMessage(hEdit, WM_SETTEXT, 0, (LPARAM)text);
                      return 0;
                  }
              }
              hwnd = GetNextWindow(hwnd, GW_HWNDNEXT);
          }
      
          MessageBox(NULL, L"? 找不到 Notepad 編輯框", L"DLL 注入失敗", MB_OK);
          return 0;
      }
      
      BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
      {
          if (ul_reason_for_call == DLL_PROCESS_ATTACH)
          {
              DisableThreadLibraryCalls(hModule); // 避免額外 DLL_THREAD_ATTACH 回調(diào)
              CreateThread(NULL, 0, InjectThread, NULL, 0, NULL); // ? 在新線程中執(zhí)行邏輯
          }
          return TRUE;
      }
      

      找子窗口 查看控件類 用Visual Studio 2022的Tool => spy++ show window 拖動 狙擊鏡 到notepad window
      image

      posted @ 2025-08-12 11:08  huh&uh  閱讀(9)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久久久成人精品免费播放动漫| 国产极品精品自在线不卡| 日韩精品一区二区都可以| 免费人成视频网站在线观看18| 一区二区三区精品不卡| 亚洲色偷偷色噜噜狠狠99 | 91香蕉国产亚洲一二三区| 最近中文字幕日韩有码 | 国产中文字幕精品视频| 人妻va精品va欧美va| 人妻激情乱人伦视频| 景谷| 国产精品中文字幕二区| 国产精品香港三级国产av| 少妇被粗大的猛烈xx动态图| 人妻在线中文字幕| 国产午夜亚洲精品国产成人| 四虎永久在线精品免费看| 国产精品国产自产拍在线| aaa少妇高潮大片免费看| 一区二区亚洲人妻精品| 亚洲成av人片天堂网老年人| 国产成人一卡2卡3卡四卡视频| 99亚洲男女激情在线观看| 日本亚洲色大成网站www久久 | 固始县| 国产美女深夜福利在线一| 一区二区三区国产不卡| 一本本月无码-| 国产免费午夜福利在线观看 | 国产超高清麻豆精品传媒麻豆精品| 97精品人妻系列无码人妻| 亚洲人成电影网站色mp4| 草裙社区精品视频播放| 精品日本乱一区二区三区| 亚洲中文字幕国产综合| 又黄又爽又无遮挡免费的网站| 国产精品国产精品偷麻豆 | 精品国产免费人成在线观看| 亚洲成a人无码av波多野| 色悠悠成人综合在线视频|