안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
모집 마감
외주

등록 일자 2021.10.13.

Win32 표준 DLL 호출 Client/API 서버 개발

개발

기타

관제ㆍ모니터링

예상 금액

6,000,000원

금액 조율 가능

예상 기간

30일

지원자 수

4명

모집 마감일

2021년 10월 27일

예상 시작일

계약 체결 이후, 즉시 시작

진행 분류

기획 상태

프로젝트 경험

협업 예정 인력

우선 순위

관련 기술

C++
Python

업무 내용

프로젝트 배경:
- 관리서버에서 각 대상 PC들의 자원 사용량 정보 취득 필요
- 관리서버에서 각 대상 PC에 파일 경로 전달 및 타 process와 통신 필요

프로젝트 목표
- PC 클라이언트(서비스) 생성 후 관리서버로 자원 사용량 정보 전달 기능 구현
- 관리서버에서 PC 클라이언트에 파일 경로 전달 후, 타 process 기능 실행

미팅

사전 미팅 방식

클라이언트 위치

서울특별시 강서구

프로젝트 문의 4

비밀 댓글입니다.

2021.10.13. 오후 20:09

fr******

저희가 개발하여 통신하고자 하는 대상 프로세스가 cpp로 작성된 라이브러리를 DLL 형태로 제공합니다. 이 라이브러리의 포맷이 Win32 표준 DLL 형식입니다. 해당 라이브러리를 호출하여 cpp 또는 파이썬 소스에서 호출하여 기능을 사용하는 방식입니다. 아래 사용 예시 참고 부탁드립니다.

// WIN32 표준 DLL 동적 로드
HMODULE hMod;
TCHAR szModulePath[1024] = {0,};
lstrcpy( szModulePath, "C:\\Windows\\DSCSLink.dll");

hMod = LoadLibrary(szModulePath);
if ( NULL == hMod ) return FALSE;

/*
WIN32 표준 DLL에 EXPORT된 범주로 파일 암호화 적용 API DSCSMacEncryptFile Call
첫번째파라미터는 원본 파일 이름(Full path), 두번째 파라미터는 범주아이디
*/
typedef int (WINAPI *FP_DSCSAddDac)(INT, LPSTR);
FP_DSCSAddDac DSCSAddDac = (FP_DSCSAddDac)GetProcAddress( hMod, "DSCSAddDac" );
if ( NULL == DSCSAddDac){
AfxMessageBox("NULL == DSCSAddDac");
}else{
DSCSAddDac(3,"1;1;0;0;1;1;0");

typedef int (WINAPI *FP_DSCSDacEncryptFileV2)(LPSTR);
FP_DSCSDacEncryptFileV2 DSCSDacEncryptFileV2 = (FP_DSCSDacEncryptFileV2)GetProcAddress( hMod, "DSCSDacEncryptFileV2" );
if ( NULL == DSCSDacEncryptFileV2){
AfxMessageBox("NULL == DSCSDacEncryptFileV2");
}else{
DSCSDacEncryptFileV2("c:\\test.txt");
}
/*
WIN32 표준 DLL에 EXPORT된 강제적 파일 복호화 적용 API DSCSDecryptFile Call
첫번째파라미터는 원본 파일 이름(Full path), 두번째 파라미터는 복호화하여 생성할 파일 이름(Full path)
*/

typedef int (WINAPI *FP_ DSCSDecryptFile)(LPSTR, LPSTR);
FP_DSCSDecryptFile DSCSDecryptFile = (FP_ DSCSDecryptFile)GetProcAddress( hMod, "DSCSDecryptFile" );
if ( NULL == DSCSDecryptFile) return FALSE;
DSCSDecryptFile(“c:\\test.doc”, “c:\\testdec.doc”);


지원 해 주시면 미팅을 통해 상세 내용 공유 드릴 수 있겠습니다. 통신 대상 프로세스 관련된 개발 가이드는 cpp로 작성 되어 있으며, 계약 체결시 공유 가능하니 참고 부탁드립니다.

2021.10.15. 오전 11:07

비밀 댓글입니다.

2021.10.15. 오후 15:23

fr******

서버 API 구현을 위해 Python 을 요청 드린 부분은 개발 완료 후 유지보수 관련한 요구사항입니다. 클라이언트에소 DLL을 사용하는 것은 Windows에서 실행중인 타 프로세스와 통신하기 위함이고, 오픈소스 사용 여부는 개발자 분 께서 판단해 주시면 되겠습니다. 상용 라이선스가 아닌 오픈소스 사용에 제한이 없음을 알려 드립니다.

2021.10.18. 오후 12:55

모집 중인 다른 프로젝트

프라이빗 매칭
클라이언트의 요청을 받은 파트너에게만
공개되는 비공개 프로젝트입니다.
모집 중

NAS 에 저장되는 문서를 기반으로 RAG 검색

예상 금액40,000,000원
예상 기간90일

개발

기타

기타(AIㆍ머신러닝)

📔외주
서울특별시 중구
·  등록일자 2025.03.11.
예상 금액2,500,000원
예상 기간14일

디자인 · 기획

기타

기타

📔외주
해외 해외
·  등록일자 2025.03.12.
예상 금액400,000원
예상 기간2일

개발

기타

중개ㆍ매칭 플랫폼

📔외주
AWSMySQLUbuntu
서울특별시 영등포구
·  등록일자 2025.03.13.
예상 금액2,000,000원
예상 기간10일

개발

기타

기타

📔외주
경기도 성남시 중원구
·  등록일자 2025.03.14.
예상 금액1,200,000원
예상 기간5일

개발

기타

중개ㆍ매칭 플랫폼

📔외주
AWS EC2React NativeGitnest.jsMySQL
서울특별시 광진구
·  등록일자 2025.03.17.
프로젝트 지원하기
로그인하여 편리하게 이용하세요!
내 프로젝트의
적정 견적이 궁금하신가요?
등록 후 상담받기

나와 비슷한 프로젝트는
어떻게 진행했을까?

유사사례 검색 AI

비슷한 내용으로 상담받기
Win32 표준 DLL 호출 Client/API 서버 개발
예상 금액
6,000,000원
예상 기간
30일
C++ Python
프로젝트 배경: - 관리서버에서 각 대상 PC들의 자원 사용량 정보 취득 필요 - 관리서버에서 각 대상 PC에 파일 경로 전달 및 타 process와 통신 필요 프로...
등록한 프로젝트는 바로 공개되지 않으며, [검수 중] 메뉴에서 수정가능합니다.