뮤텍스 수정하고 빌드하는 방법이 없어서 직접 쓰게되었습니다.

필요한 프로그램은 오토핫키 프로젝트파일과 비주얼 C++ 2010 버전입니다.

비주얼 C++ 2010

오토핫키 프로젝트 파일

(오토핫키 프로젝트 파일은 최신버전 링크를 따왔습니다.)

둘다 설치와 다운로드를 하시면 됩니다.

비주얼 C++ 2010을 설치하셨으면 Autohotkey_L-master > source 경로로 들어가셔서 hook.cpp 파일을 더블클릭 하시면

비주얼 C++ 2010이 열립니다.

#define KEYBD_MUTEX_NAME _T("아무거나")

#define MOUSE_MUTEX_NAME _T("아무거나")

""사이에 아무거나 쓰시고 저장(CTRL + S)를 하고 닫아줍시다 혹시 모르니까 한글은 쓰지마세요.

그리고 다시 Autohotkey_L-master 경로로 가셔서 AutoHotkeyx.sln 을 더블클릭 하시면 이번에도 비주얼 C++가 실행될겁니다.

그리고 start debugging 옆에 Self-contained 로 변경하고 start debugging(F5)를 눌러줍시다.

YES

 확인

뮤텍스 수정하고 컴파일까지 완료되었습니다.

컴파일 하실때 이 bin 파일로 선택하시고 컴파일 하시면 됩니다.

댓글을 달아 주세요

  1. 비밀댓글입니다

  2. 비밀댓글입니다

  3. 비밀댓글입니다

  4. 안녕하세요

    "컴파일 하실때 이 bin 파일로 선택하시고 컴파일 하시면 됩니다."
    이 말씀이 이해가 잘 안 가는데, bin 파일 선택은 어디서 할 수 있는 건가요?

  5. 안녕하세요

    autohotkeyx.sln 파일이 없습니다

  6. kb

    마지막에 파일을 찾을수 없다고 뜨는데 어떻게 하나요 ?

  7. 비밀댓글입니다

  8. 비밀댓글입니다

  9. 비밀댓글입니다

  10. BlogIcon 기용미

    ㅇㅁㄴㅇ

  11. 안되는분들

    일단 AutoHotkeyx.sin이 없다는분들
    다시한번 보십쇼. 뒤에 .sin은 없을 수 있습니다. 폴더옵션에서 확장자명 설정에따라 보이거나 안보이게 설정이 가능합니다.
    다음 AutoHotkeyx 이라고 적힌 파일이 두개가 있을 수있습니다. 둘다 우클릭 - 속성을 눌러서
    파일형식부분에 Microsoft Visual Studio Solution(.sln) 이라고 되어있는 파일이 AutoHotkeyx.sin 파일에 해당이됩니다.

    그리고 hook파일같은게 열리는데 이상하게 AutoHotkeyx.sin이 안열리시는분들은
    스튜디오 2010혹은 다른 스튜디오 기반이라서 그렇습니다.
    오토핫키는 특이하게도 비주얼 스튜디오 2015에 최적화가 잘 되어있는것같습니다.
    제가 스튜디오 2010, 2015, 2017, 2019 등 다 열어봤는데 2015만 정상적으로 열립니다.
    컴파일 부분에서도 막히는것도 아마 스튜디오 개발 환경이 달라서 그럴 수 있습니다.
    참고하시길 바랍니다~


    • 참고로2
      2019.02.03 21:50

      혹은 비주얼스튜디오2017에 몇몇 개발 옵션도 같이 설치해주시고 기본적인 베이스 셋팅을 2015와 같이 해주시면됩니다.
      지금 해보니 2015와 2017 모두다 빌드 잘됩니다.
      bin파일 생성도 잘되고 오토핫키 exe 파일도 잘 만들어지네요.

  12. 안녕하세요

    포스팅 잘 보았습니다.
    혹시 클래스 네임과 프로세스명까지 바꿀수 있는 방법은 없을까요?

  13. 안녕하세요

    클래스 네임도 뮤텍스 처럼 프로그램 차단용으로 쓰인다고 들었습니다.
    Window Title Changer 라는 프로그램을 이용해도 클래스 네임이 잘 보이네요
    클래스 네임도 뮤텍스값 변경하는 곳에서 변경한다고 들은거 같은데 구글링에서 변경된 파일을 구했습니다ㅎ
    아직 미해결인 작업 관리자에 AutoHotKey 라고 뜨는 프로세스명을 바꾸고 싶어서 댓글 남겨 봤습니다.
    관심 가져주셔서 감사합니다^^

  14. 안녕하세요

    플로렌스님 혹시 파일이름 바꾸면 프로세스명이 바뀐다<< 에서 파일이름이 gui, show에 타이틀 말씀하시는 거지요?

  15. 혹시

    속성 자세히 탭에 파일설명,제품이름,원본파일이름을 바꾸려면 어떻게 해야할까요?
    컴파일밖에 방법이 없다고 하시면 해당 경로좀 알려주시면 감사하겠습니다