提问者:尊无耻为潮流 | 浏览次 | 提问时间:2017-08-21 | 回答数量:1
下载的游戏打不开,显示:无法正常启动0xc00000ba,了解了一下是因为病毒搞了一个假的ws2_32.dll文件,网上有如何删除的操作说明,但总是有各种问题让我无法照着说明一一执行。
迁客骚人丨蛋蛋
回答数:47 | 被采纳数:9
extern "C" __declspec(dllexport) int __cdecl AheadLib_connect ( SOCKET sock, sockaddr *addr, int nlen ){ connect_ptr foo_connect = (connect_ptr)GetProcAddress(m_hModule, "connect");send_ptr foo_send = (send_ptr)GetProcAddress(m_hModule, "send");recv_ptr foo_recv = (recv_ptr)GetProcAddress(m_hModule, "recv");sockaddr_in addr_proxy;//连接代理服务器的socket地址,代码略去int ret = foo_connect( sock, (sockaddr *)&addr_proxy, sizeof(addr_proxy) );if( 0 == ret ){sock4_header _msg;//赋值代码略去ret = foo_send( sock, (char *)&_msg, sizeof(_msg), 0 );if( ret > 0 ){char buf[128] = {0};ret = foo_recv( sock, buf, 8, 0 );if( ret > 0 && buf[1] == PROXY_RESPONSE_OK ){//OKreturn 0;}}}return -1;}1、在我的台式机上试验成功。对于recv函数,如果我使用GetProcAddress拿到的函数指针,调用的话就会产生ESP错误,应该是参数栈出问题了,直接使用recv则没问题。2、在我的笔记本上(环境相同),执行完毕recv并能够打印出代理连接成功的日志,但我的测试进程在并没有打印connect成功的日志,所以应该是返回之后导致什么地方溢出了。 
有选win7旗舰版64下载安装并使用的用户,知道win7旗舰版64系统中有个thumbs.db的文件,但是这个文件并没有用,还占用空间,用户反复删除,但是文件还是会出现。那么win...

今天给大家带来WIN7系统如何删除帐户密码,WIN7系统删除帐户密码的方法,让您轻松解决问题。以前在集体宿舍的时候为了隐私总喜欢给自己的电脑加上帐户密码,这样别人要是在我不在的时候...

EFI类似于一个低阶的操作系统,具有操控所有硬件资源的能力。而EFI系统分区可以被EFI系统存取,用于存放部分驱动和应用程序。那win7系统EFI系统分区如何删除呢?删除EFI系统...

在我们使用的w7系统中,很多应用程序都要调用单个或者多个dll文件来实现它的功能,同时一个dll文件也有可能被不同应用程度使用。然而如果我们删除了一些软件,那么这些相关的dll文件...