看了半世先生的外挂教程,完全按照步骤来做,下载的WINIO测试程序可以运行,经过测试WINIO库也正常加载卸载,但是就是不起作用,我模拟测试的是按下大写锁定键下边贴代码:
1、对头 文件和库的包含
/ TestWinIO.h : PROJECT_NAME 应用程序的主头文件
//
#pragma once
#ifndef __AFXWIN_H__
#error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
#endif
#include "resource.h" // 主符号
#include "WinIo.h"
#pragma comment(lib, "WinIo.lib")
// CTestWinIOApp:
// 有关此类的实现,请参阅 TestWinIO.cpp
//
class CTestWinIOApp : public CWinApp
{
public:
CTestWinIOApp();
// 重写
public:
virtual BOOL InitInstance();
// 实现
DECLARE_MESSAGE_MAP()
};
extern CTestWinIOApp theApp;
2、按钮事件的实现
void CTestWinIODlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
bRet = InitializeWinIo();
SetPortVal(0x64,0xd2,1);
SetPortVal(0x60,MapVirtualKey(VK_CAPITAL,0),1);
Sleep(500);
SetPortVal(0x64,0xd2,1);
SetPortVal(0x60,MapVirtualKey(VK_CAPITAL,0) | 0x80,1);
}
3、工程中对外部 WINIO组建的放置
大家帮忙看下,多谢多谢