mfc 出现无可用源的错误,如何破解?

mfc 出现无可用源的错误,如何破解?,第1张

肯定是alt+f7项目属性设余枣置不对,你少lib文件,或者配置路径不对竖渗拆,喊尘在别人电脑上那个位置上的基础库文件在你现在电脑上肯定没有啊,你看错误指向哪里,在网上下载相对应的lib文件或者头文件和执行文件

不知陆乎道你写的是MFC还是Win32或者你破解一个exe,都说一下吧Win32:首先确定按钮的ID,在全局中搜索这个ID,一般在WndProc函数里会有一个消息处理,找到case(按钮ID):一行,这一行之下的处理就是对此ID的处理。MFC:在MFC中,一般会有一个消息映射,ON_BN_CLICKED((按钮ID),。。。。。。。。。)找到这里,按钮ID后面的处理函数就是对应按钮点击事件的处理函数。破解:四、VC++程序早州悉(非MFC程序)OD载入后,单击鼠标右键,选择"查找",然后是"所有命令"在d出的输入框里,写入特征代码"subeax,0a"确定后,在下面的subeax,0A处,双击进去:来找这里后,在迹亩下面的je处跟随过去跟随来到的这个CALL,就是了,F2下断吧然后断下后,F7跟进,F8几次,就来到按纽事件了.五、MFC类程序当然判断MFC和非MFC的程序,靠大家自己去判断了OD载入后.ALT+E,来到可执行模块,找MFC的核心DLL:MFC42然后就双击进去然后就CTRL+F,查找特征代码:subeax,0a同样,找到后,就在下面的je处跟随,跟随后看到的CALL,就是那个关键CALL了!断下后F7跟进,F8几次,就会来到按纽事件代码处了

CString str1

char buff[1024]

typedef int (WINAPI ICEPUB_MACHINEGETINFO)(int typeFlag,char *strInfo)

ICEPUB_MACHINEGETINFO *icePub_machineGetInfo = 0

HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll")

if(hDLLDrv)

{

icePub_machineGetInfo = (ICEPUB_MACHINEGETINFO *)GetProcAddress(hDLLDrv, "icePub_machineGetInfo")

}

UpdateData(TRUE)

icePub_machineGetInfo(1,buff)

str1=buff//mac

icePub_machineGetInfo(2,buff)

str1=str1+buff//cpu

icePub_machineGetInfo(3,buff)

str1=str1+buff//harddisk

icePub_machineGetInfo(4,buff)

str1=str1+buff//memery

icePub_machineGetInfo(5,buff)

str1=str1+buff//boarddate

AfxMessageBox(str1)

//md5到处是坦孙搭代码,搜一下即可

VB版凯迹调用:

Private Declare Function icePub_machineGetInfo Lib "icePubDll.dll"让拿 (ByVal typeFlag As Integer, ByVal strInfo As String) As Integer

Dim str1 As String

Dim a2 As Integer

str1 = Space(1024*10)

a2 = icePub_machineGetInfo(1, str1)

MsgBox "mac:" + str1

a2 = icePub_machineGetInfo(2, str1)

MsgBox "cpu:" + str1

a2 = icePub_machineGetInfo(3, str1)

MsgBox "harddisk:" + str1

a2 = icePub_machineGetInfo(4, str1)

MsgBox "memery:" + str1

a2 = icePub_machineGetInfo(5, str1)

MsgBox "boarddate:" + str1


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12427778.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存