請問哪裡可以找到免費的SPY軟體的程式碼

JJ謝謝你的回答

我加了一個問題,本來想移除新加的問題,不小心把原來的問題移除了><

我追加的問題為:

2010試用版只有win32 console application, win32 project, 我用win32 console application->dll->empty 後

自行copy你給我的程式和新增.cpp 和.h檔後, 用solution exploer看,只會看到我新增的這2個檔。default是存在 Muhook/Muhook/Muhook.h

然後build後會出現好多奇怪的error,例:unit,bool,hmmodule,dword,HWND等等沒有定義

請問是我放錯地方了嗎,還是開錯project type?

還有MuHook和MOUHook拼字不同是故意的嗎?

已更新項目:

太謝謝你了

我把#include 加到2個檔後 都沒error了

可是ctrl+F5時出現 在projects/Muhook/debug/Muhook.dll 無法開始的錯誤訊息

projects/Muhook/debug/Muhook.dll有dll檔

而projects/Muhook下也沒有exe檔

可以再幫幫我嗎

1 個解答

評分
  • 1 0 年前
    最佳解答

    開錯 project type

    win32 console application 不是正常的 windows 程式

    程式的寫作和用途都不是針對 windows,

    所以一大堆的 api 都不能直接使用, 需要自己加 h 檔 和 lib 檔

    建議你還是用 win32 project->dll->empty

    2010試用版我沒用過

    你可以試試看在檔頭加

    #include <Windows.h>

    2010-06-15 16:14:28 補充:

    建 win32 project -> Exe 的 sample 執行檔

    檔頭加

    #include "Muhook.h"

    #pragma comment(lib,"Muhook.lib")

    在 WM_CREATE 加

    Muhook_init(hWnd, WM_USER);

    Muhook_Start(TRUE);

    在 WM_DESTROY 加

    Muhook_Start(FALSE);

    Muhook_Deinit();

    就會收到

    WM_USER 的 message

    其中 lParam 還是 wParam 其中之一是 WM_LBUTTONDOWN (我忘了是哪一個)

還有問題?馬上發問,尋求解答。