知/Windows

쉘에서 DLL 내부 함수실행하기

채수욱 2009. 10. 26. 09:14
다들 아실테고 별거 아뉩니다. 
dll 내의 함수를 소스 코딩이 아닌 winexec 나 실행창에서 바로 실행할 수 있는 방법이...
 
rundll32.exe "경로명\파일명", 실행할함수 파라메터
 
소스 코딩에서 Function 의 리턴을 받으려면 winexec 의 핸들을 정해 받으면 됩니다.
 
적고 보니 뻘쭘하네요.
 
  rundll32.exe 파일명 DllRegisterServer

DllRegisterServer 는 Com 에 등록 하는 FunCtion 일 것이고
regsvr32 /s 파일명  과 같은 결과입니다.
 
ie7.0 에 ieframe.dll 이 새로 생겼습니다. 이늠도 .url 를 쉘에서 클릭 하니까
 
  rundll32.exe ieframe.dll,OpenURL 파일명
 
이렇게 받아서 파일을 열더군요.

 

 

츌처 : 델마당. 사이비(saiby001) 님 글.