프로그래밍

    로그인 폼디자인

    로그인 폼디자인

    Language : AutoHotkey L Author : jNizM Function : 로그인창 gui 디자인 Source : http://ahkscript.org/boards/viewtopic.php?f=6&t=3851&start=20 Library 관련 툴

    [메뉴얼] 오토핫키 소스코드 생성과 컴파일방법

    [메뉴얼] 오토핫키 소스코드 생성과 컴파일방법

    오토핫키 스크립트 (.ahk) 파일은 오토핫키의 명령어코드가 포함된 소스코드를 말합니다. 오토핫키 설치된 컴퓨터에서는 스크립트파일을 실행할수있지만, 설치되지 않은 컴퓨터에서는 실행이 불가능합니다. 따라서 그러한 경우에는 파일의 형태를 바꾸는 과정이 필요하고 오토핫키 언어로 된 소스파일(.ahk) 을 단독 실행파일(.exe)로 바꾸는 과정이 컴파일입니다. 한번 소스코드를 작성해 실행파일로 컴파일해볼까요? 1. 소스파일(.ahk) 작성하기 먼저 바탕화면이나, 폴더에서 빈공간에 마우스 오른쪽 클릭후 메뉴가 나타나면, '새로 만들기' → 'AutoHotkey Scripts' 를 선택하세요. 새 AutoHotkey Script.ahk 라는 파일이 생성될것입니다. 파일을 오른쪽클릭해, 'Edit Script'를 클..

    [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, 타입..