예지력
W
예지력

블로그 메뉴

  • 문의 & 피드백
  • GitHub
  • 분류 전체보기
    • 주식
    • 파생상품
    • crypto
      • 차트에 현대미술
      • 복기
      • 시스템 트레이딩
      • 기술적 분석
      • 블록체인
      • 생각
      • 리서치
      • Token Engineering
    • 이더리움 | ETH
      • 리서치
    • 테라 | LUNA
      • Tefi
      • 루나 LUNA
      • 아스트로포트 Astro
      • 앵커 프로토콜 ANC
      • 미러 프로토콜 MIR
      • 아폴로 다오 APOLLO
      • 프리즘 프로토콜 PRISM
      • 넥서스 프로토콜 NEXUS
      • 레바나 프로토콜 LEV
      • 마스 프로토콜 MARS
      • 더비 스타즈 Derby Stars
    • 프로그래밍
      • AHK 메뉴얼
      • AHK 레퍼런스
      • Delphi XE7
      • C
      • Python
      • Reversing
      • Archive
    • 일상
    • 영화
    • 낙서장
    • Deprecated
      • 로다 플레이어
      • 어의

인기 글

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
예지력

W

[메뉴얼] 내장파일 설치 가상화
프로그래밍/AHK 메뉴얼

[메뉴얼] 내장파일 설치 가상화

2015. 2. 9. 12:15

시작하기 전에

1. FileInstall 명령어를 아셔야합니다. 여기를 클릭하시면 명령어 설명으로 이동합니다

2. DllCall 명령어를 아셔야합니다. 여기를 클릭하시면 설명으로 이동합니다.

3. 외부 DLL파일이 필요합니다. 여기를 클릭해 다운로드페이지로 이동합니다

가상화 방법

bxsdk32.dll 파일을 소스코드파일과 동일한 경로에 위치시키세요.

특정 폴더를 가상화시키기 위한 코드는 아래와 같습니다.

hModule := DllCall("LoadLibrary", str, A_ScriptDir "\bxsdk32.dll") ; DLL파일을 불러온다
DllCall("bxsdk32\BoxedAppSDK_Init") ; DLL파일을 시작한다
DllCall("bxsdk32\BoxedAppSDK_CreateVirtualDirectoryA", AStr, 폴더경로, Int, 0) ; 폴더경로 를 가상화한다

가상화를 종료하고, DLL파일을 닫기 위한 코드는 아래와 같습니다.

DllCall("bxsdk32\BoxedAppSDK_Exit") ; 가상화를 종료한다
DllCall("FreeLibrary", "UInt", hModule) ; DLL파일을 닫는다
728x90
저작자표시 비영리 동일조건 (새창열림)

'프로그래밍 > AHK 메뉴얼' 카테고리의 다른 글

[정보] 오토핫키 간이 에디터  (2) 2015.02.18
[메뉴얼] GUI창 스킨입히기  (19) 2015.02.15
[메뉴얼] 오토핫키 자동화 프로그램 제작  (240) 2015.02.05
[메뉴얼] 오토핫키 소스코드 생성과 컴파일방법  (17) 2015.02.05
DllCall 정리  (11) 2015.02.04
    '프로그래밍/AHK 메뉴얼' 카테고리의 다른 글
    • [정보] 오토핫키 간이 에디터
    • [메뉴얼] GUI창 스킨입히기
    • [메뉴얼] 오토핫키 자동화 프로그램 제작
    • [메뉴얼] 오토핫키 소스코드 생성과 컴파일방법
    예지력
    예지력

    티스토리툴바