Sign in to follow this  
Followers 0
KPEKEP

Hack ApexDC++, need help

5 posts in this topic

Hi. Today my apexdc++ hacking and I don't know do :).

Code: c0000005 (Access violation)

Version: 1.0.1 (2008-03-09)

Major: 5

Minor: 1

Build: 2600

SP: 2

Type: 1

Time: 2008-06-08 13:04:34

TTH: H6JE7JFGAHDTABZAJLSO3RRWNEI7VBJ6LAYWMUQ

d:\development\apexdc\trunk\client\sharemanager.cpp(1004): dcpp::ShareManager::generatePartialList

d:\development\apexdc\trunk\client\uploadmanager.cpp(160): dcpp::UploadManager::prepareFile

d:\development\apexdc\trunk\client\uploadmanager.cpp(439): dcpp::UploadManager::on

d:\development\apexdc\trunk\client\adccommand.h(193): dcpp::CommandHandler<dcpp::UserConnection>::dispatch

d:\development\apexdc\trunk\client\userconnection.cpp(136): dcpp::UserConnection::on

d:\development\apexdc\trunk\client\speaker.h(49): dcpp::Speaker<dcpp::BufferedSocketListener>::fire<dcpp::BufferedSocketListener::X<2>=0x7C839A00,stlp_std::basic_string<char=0x0180FEA4,stlp_std::char_traits<char>=0x018AFB8C,stlp_std::allocator<char> > >

d:\development\apexdc\trunk\client\bufferedsocket.cpp(248): dcpp::BufferedSocket::threadRead

d:\development\apexdc\trunk\client\bufferedsocket.cpp(520): dcpp::BufferedSocket::checkSocket

d:\development\apexdc\trunk\client\bufferedsocket.cpp(536): dcpp::BufferedSocket::run

d:\development\apexdc\trunk\client\thread.h(164): dcpp::Thread::starter

f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c(348): _callthreadstartex

f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c(326): _threadstartex

kernel32!0x7C80B6A3: GetModuleFileNameA

This error drop, when hack apexdc++. This hack do client greylink, when users use greylink, they have a menu, in which has kick options.

Sorry for my english :thumbsup:

post-9668-1212917620_thumb.jpg

Share this post


Link to post
Share on other sites

solution is simple. Edit source code and add

		if(first)

			return NULL;

to ShareManager.cpp before crashed line.

Share this post


Link to post
Share on other sites

solution is simple. Edit source code and add

		if(first)

			return NULL;

to ShareManager.cpp before crashed line.

Ok thanks, but I want that do official fix apexdc++, because many users don't know about this problem. What do administration say about this?

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0