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

등록 일자 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

모집 중인 다른 프로젝트

예상 금액15,000,000원
예상 기간60일

개발

웹 외 1개

머신러닝ㆍ딥러닝 외 1개

📔외주
경상남도 창원시 진해구
·  등록일자 2024.04.15.
예상 금액8,000,000원
예상 기간30일

개발

웹 외 1개

가상화폐ㆍ거래소 외 1개

📔외주
Goweb3.jsEthereumNode.js
서울특별시 마포구
·  등록일자 2024.04.15.
예상 금액250,000원
예상 기간1일

개발

PC 프로그램 외 1개

기술 자문ㆍ가이드 외 1개

📔외주
Windows
경기도 광명시
·  등록일자 2024.04.15.
예상 금액1,000,000원
예상 기간10일

개발

기타

기타 외 1개

📔외주
서울특별시 강남구
·  등록일자 2024.04.16.
예상 금액80,000,000원
예상 기간120일

개발 · 디자인 · 기획

웹 외 1개

자사몰 구축 외 1개

📔외주
서울특별시 금천구
·  등록일자 2024.04.16.
프로젝트 지원하기
로그인하여 편리하게 이용하세요!
내 프로젝트의
적정 견적이 궁금하신가요?
등록 후 상담받기
비슷한 내용으로 상담받기
Win32 표준 DLL 호출 Client/API 서버 개발
예상 금액
6,000,000원
예상 기간
30일
C++ Python
프로젝트 배경: - 관리서버에서 각 대상 PC들의 자원 사용량 정보 취득 필요 - 관리서버에서 각 대상 PC에 파일 경로 전달 및 타 process와 통신 필요 프로...
등록한 프로젝트는 바로 공개되지 않으며, [검수 중] 메뉴에서 수정가능합니다.