日期:2014-05-18  浏览次数:20626 次

求翻译一段C++ 代码 C#好多声明都不一样。。。
C/C++ code

        HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcessId);
        if(hProcess)
        {
            BYTE ModiCode = 0xEB;
            DWORD MutexAAdd = (DWORD)GetProcAddress(GetModuleHandle("Kernel32.dll"), "CreateMutexA");
            WriteProcessMemory(hProcess, (LPVOID)MutexAAdd, &ModiCode, sizeof(ModiCode), NULL);
        }
        CloseHandle(hProcess);




------解决方案--------------------
有一个插件叫PInvoke.net,下载地址http://www.pinvoke.net/,楼主可以试试,大部分API都有了,使用起来很方便
------解决方案--------------------
WINAPI函数从这里找:
http://www.pinvoke.net/