매우 큰 이미지 파일 데이터베이스로 작업 중이며 스크립트에서 육안 검사를 위해 사용자를 위해 파일을 표시할 수 있기를 원합니다.
DLL을 로드하기 위해 다음 코드를 얻을 수 있었지만 서명 인수를 요청하는 오류가 발생했습니다.
시스템에서 서명 문자열을 가져와 DLL에 전달하는 방법을 아는 사람이 있습니까?
오류 메시지 양식 로그: CallDLL에 대한 두 번째 인수는 서명 문자열이어야 합니다. 'call DLL' 액세스 또는 평가에서 DLL( "ImageView_Fullscreen", PATH_TO_IMAGE ) 호출
/*
Global Declorations
*/
Clear Log();
Clear Globals();
Names Default To Here( 1 );
/*
Variable Declarations
*/
TRUE = 1;
FALSE = 0;
RootDIR = "C:\";
// rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen path_to_image
// dll << CallDLL( "MessageBeep", "n", 0 );
/*
Program Initialization
*/
Set Default Directory( RootDIR );
DLL_PATH = "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll";
IMAGE_PATH =
"C:\Users\dmeakin\OneDrive - Sunpower Corporation\!Projects\RDP - Fern Crack Impact on Performance\IMAGE TEACHING SET 1";
IMAGE_NAME = "TEST_IMAGE_1.JPG";
PATH_TO_IMAGE = IMAGE_PATH || "\" || IMAGE_NAME;
Show( PATH_TO_IMAGE );
DLL_HANDLE = Load DLL( DLL_PATH );
DLL_HANDLE << call DLL( "ImageView_Fullscreen", PATH_TO_IMAGE );