분류 전체보기

    [C++] Anti Reverse Methods

    [C++] Anti Reverse Methods

    #1. IsDebuggerPresent BOOL WINAPI IsDebuggerPresent(void); Return value If the current process is running in the context of a debugger, the return value is nonzero. If the current process is not running in the context of a debugger, the return value is zero. #2. CheckRemoteDebuggerPresent BOOL WINAPI CheckRemoteDebuggerPresent( _In_ HANDLE hProcess, _Inout_ PBOOL pbDebuggerPresent ); Parameters ..

    DllCall 정리

    DllCall 정리

    오토핫키는 DllCall 명령어를 통해 dll파일 API을 사용할 수 있습니다. 막강한 Windows API는 물론이고요. DllCall을 이용해 API를 사용하기전에 알아두어야 할 것이 있습니다. 1. Dll 파일의 이름과 경로 그리고 함수명 2. 함수에 필요한 자료형 3. 함수 반환값의 형태 추가로, DLL파일의 API는 C++ 문법으로 작성되어있으므로 오토핫키 문법으로 변환하는 작업이 필요합니다. 아래 '타입'에서 설명합니다. DllCall의 신택스는 아래와 같습니다. Result := DllCall("[DllFile\]Function" [, Type1, Arg1, Type2, Arg2, "Cdecl ReturnType"]) 결과값 := DllCall("dll파일명\함수명", 타입1, 줄값1, 타입..

    [C] 기본형태, 데이터출력 방법 printf

    [C] 기본형태, 데이터출력 방법 printf

    printf 함수 사용예제 출력 데이터 사용 예 출력 결과 문자열 printf("Hello World"); Hello World 제어 문자 printf("Hello World\n"); Hello World 출력후 줄바꿈 정수 printf("%d", 10); 10 실수 printf("%lf", 2.5); 2.5 수식 printf("%d", 5 + 5); 10 main 함수 - 프로그램이 시작되는곳으로, 소스에 반드시 있어야한다. 예제 1 /* 이 부분은 주석입니다. */ int main(void) { 5 + 5; return 0; } int main(void) 부분은 head 라 하고, { 괄호부터 } 까지를 body 라 한다. - head 부분은 함수의 이름, 데이터를 표시한다 - body 부분은 실행코..

    파일,폴더 가상화 Virtualization

    파일,폴더 가상화 Virtualization

    Language: AutoHotkey L Author : Soft ,예지력(Knowledgeisfree.tistory.com) Function : Virtualize file, or directory, 파일이나 폴더를 가상화합니다. 파일인스톨이나 파일카피 등의 명령어 수행시 가상화지역을 이용합니다. 프로그램 배포시 파일인스톨로 첨부하는 리소스파일들을 깔끔하게 관리할수있겠죠? Dll파일, Example Script DLL SourceCode