2012-06-02 2 views
0

dll에있는 함수를 호출하는 방법이 있습니까? (DLL은 프로세스에 주입됩니다) 프로세스에서 호출 할 수 있습니까? 난 함수 수출 myDLL.dll가 있다면 내 말은이에 의해삽입 된 프로세스에서 DLL의 함수 호출

void f(){do sth} 및 프로세스 myProcess을 말할 수, "myDLL.dll"나는 f()myProcess에서 그렇게 실제로 myProcess는 "사용자"입니다 호출 할 수 CreateRemoteThread() 사용하여 주입된다 이 함수에 대한 호출을 시작 했습니까?

직원이 프로세스를 찾아서 종료 할 수 있기 때문에 작업 관리자에서 종료 할 수있는 특정 프로그램에 종속되지 않는 기능을 원하기 때문에이 작업을 수행해야합니다. 직원이 일하는 것보다 다른 일을한다고 생각하기 때문에 관리자가 저에게 요청했습니다.

답변

0

아마도 원하는 작업은 효과가 없으며 어쨌든 올바른 접근 방식이 아닙니다. 사용자가 프로세스를 종료하지 못하도록하는 올바른 해결책은 here입니다.

1

그냥 보통, 을 LoadLibrary()GetProcAddress를()

를 사용
관련 문제