소프트웨어 PC 카카오톡 광고 제거 (6차 수정)
2023.05.29 19:21
안녕하세요.
카카오톡 광고 제거 프로그램을 한번 구현해보았습니다.
기존 https://github.com/blurfx/KakaoTalkAdBlock에 공개된 광고 제거 프로그램은 닷넷 프레임워크로 구현되어 있고 가끔 CPU 점유율이 높거나, 영문 Windows에서는 설치가 안되어 다시 컴파일 해야하는 등 불편함이 있어 Win32 API로 저수준 구현한 바이너리를 공개합니다.
다만, 설치 전/후에 안티바이러스 예외 경로로 지정해주어야 합니다.
다운로드: 다운로드(설치/32-bit 포터블/64-bit 포터블), 소스코드
...
V1.0.0.7
카카오톡 다국어 버전 지원
배너 광고 차단 조건 변경
잠금 화면에서 흰색 박스 제거
V1.0.0.6
프로필 창이 나타나지 않는 문제 해결
V1.0.0.5
카카오톡 버전 4 지원
V1.0.0.4
카카오톡 버전 4 부분 지원 (실험적)
V1.0.0.3
32비트 지원
포터블 버전 전용 트레이 메뉴 지원
V1.0.0.2
트레이 아이콘 메뉴가 사라지지 않는 문제 해결
팝업 광고 제거 안정성 향상
인스톨러 및 언인스톨러 UAC 권한 최소화 등 안정성 향상
V1.0.0.1
* 채팅창에서 파일 전송 버튼이 사라지는 문제를 해결하였습니다.
알려진 문제
HiDPI가 적용된 Windows에서는 트레이 아이콘 메뉴가 비정상적인 위치에 표시됩니다.
일반 사용자 계정에서 카카오톡 업데이트 등으로 인해 관리자 권한으로 승격된 카카오톡 프로세스가 실행 중인 경우에는 KakaoTalk ADGuard 또한 관리자 권한으로 실행하지 않는 한 광고 차단이 불가능합니다.
Before:
After:
댓글 [50]
-
zerojiddu 2023.05.29 20:03 -
CraXicS 2023.05.29 20:37
윈도우 프로그램은 프로세스가 실행되고 창을 띄울 때, 커널에게 윈도우 클래스를 등록하는 과정이 필요합니다. 해당 클래스 이름을 Spy++과 같은 프로그램으로 찾은 다음 FindWindow API로 해당 윈도우의 핸들을 확보합니다. 그 이후에는 해당 윈도우의 하위 요소들의 크기를 0으로 만들거나 숨겨서 제거를 하는 방식입니다.
-
개미와베짱이 2023.05.30 00:39
KakaoTalkAdBlock 를 사용 중이었는데 이걸로 바꿔봐야겠군요~~ 감사합니다~~
-
gensEro 2023.05.30 08:51
감사합니다.
-
호야짱 2023.05.30 09:02
좋은 프로그램 고맙습니다~
혹시 sandboxie 로 실행되는 카톡에는 적용이 안되는것 같은데.
방법이 있을까요?
^^
-
CraXicS 2023.05.30 22:21
현재로서는 sandboxie를 지원하지 않습니다. sandboxie가 보안을 위해 격리된 샌드박스 안에서 프로그램을 실행시키는 소프트웨어인 것 같습니다. 외부에서 샌드박스로 접근이 가능한지 우선 알아봐야겠습니다.
-
바바바아 2023.05.30 09:58
감사합니다.
설치했더니 바로 광고 차단 되어 않 나오고 좋네요.
-
김퓨터 2023.05.30 11:22
좋은 프로그램 제작해 주셔서 감사드립니다.
곧바로 설치 후 사용해 보니... 좋네요. ^^
다만, (아직 카톡의 모든 기능을 테스트해 본 건 아닙니다) 파일 전송시 "전송"이라는 (확인)버튼이 안나오네요.
엔터키를 사용하면 전송이 되기는 합니다. -
CraXicS 2023.05.30 22:19
파일 전송 창도 메인 창과 같은 윈도우 클래스네임을 갖고 있어서 해당 문제가 발생했었습니다. 수정된 버전을 올려놓았습니다. 알려주셔서 감사합니다.
-
김퓨터 2023.05.31 09:16
곧바로 수정해 주셔서 감사합니다.
덕분에 설치하고... 기존 깃허브 버전은 삭제했습니다. ^^ -
지후빠 2023.05.30 13:50
감사합니다. ^^ 짧게 테스트한 결과입니다.
포터블 실행 후 카톡 실행 -> 광고제거
카톡 실행 후 포터블 실행 -> 광고제거
광고제거 후 KakaoTalkADGuard 종료 -> 계속 광고제거
-
『ⓖⓤⓝ』 2023.05.31 10:50
감사합니다.
-
우리서로 2023.05.31 11:10
감사합니다.
모바일용 혹시 될까요?
-
CraXicS 2023.05.31 11:53
모바일 카카오톡은 iOS, Android 플랫폼에서 구현해야하며, 루트 권한 없이 앱의 광고를 차단할 수 있을지 모르겠습니다. ^^ 나중에 기회가 되면 한번 연구해보겠습니다.
-
김퓨터 2023.05.31 11:15
새로 수정된 버전을 설치하였고, 파일전송 버튼 기능도 잘 날오고, 광고도 제대로 차단되네요. ^^
그런데, 저만 그럴까요?카톡창의 오른쪽 위 + 왼쪽 아래의 아이콘들과 채팅목록 시간 등이 떨리네요. ㅠㅠ
-
CraXicS 2023.05.31 11:52
안녕하세요. 문제 원인으로는 두가지가 추정됩니다.
KakaoTalkAdBlock 제품 또는 구버전과 동시에 실행시키고 있는경우 두 프로그램 모두 광고 창을 제거하는 과정에서 간섭이 생길 수 있습니다.
또는 카카오톡 창 크기를 조절하는 동안에는 잠시 떨림이 발생할 수 있습니다.
-
김퓨터 2023.05.31 13:35
빠른 답변과 해결책을 제시해 주셔서 감사합니다. ^^
윈도우 메뉴를 통해 KakaoTalkAdBlock을 제거했다고 생각했는데, 아마도 제대로 제거가 되지 않았나 봅니다.
답변을 보고 작업표시줄 알림영역을 보니... 실행되고 있었네요.
KakaoTalkAdBlock를 종료하니, 위에서 말한 현상이 사라졌습니다.
제대로 확인을 했어야 했는데... 죄송합니다.
-
runningstone 2023.05.31 18:44
좋은 프로그램 감사합니다.!
다만, 트레이아이콘에 마우스오른쪽버튼을 누르면 작은 옵션들이 뜨는데
저 창이 잘 꺼지지 않네요. 어제도 그랬는데 무언가 버그 같습니다. 윈도우10입니다.
(그런데 그냥 꺼버리면 상관없긴 하네요)
업데이트 자주 해주시면 감사하겠습니다!!
-
CraXicS 2023.06.01 21:08
문제를 수정했습니다. 알려주셔서 감사합니다.
-
블랙홀 2023.05.31 19:53
감사합니다.
저도 사용해본 결과 윗분과 같은 증상이 나타나네요.
사용 환경은 윈도우 11입니다.
-
CraXicS 2023.06.01 21:08
문제를 수정했습니다. 알려주셔서 감사합니다.
-
GreenTea 2023.06.01 08:59
제 경우는 엣지브라우저가 먹통되는 현상이 있습니다.
작업관리자에서 엣지 강제 종료 하면, 윈도우 로그인 창으로 전체가 변경 됩니다.
사용 환경 : 윈11(22621.1778), 엣지(백그라운드 실행)
-
CraXicS 2023.06.01 21:09
제 시스템 환경에서 해당 문제가 재현되지는 않았지만 일부 광고 제거 조건을 변경하였습니다. 문제가 해결되었는지 확인부탁드립니다.
-
나이스 2023.06.01 10:38
감사합니다.
-
주크 2023.06.01 17:35
감사합니다. 아주 잘 되네요.
Sandbox 에서 실행중인 카톡도 Sandbox 에서 실행시켜주니 바로 적용되네요!
깔끔한 카톡!! 아주 좋아요.
-
『ⓖⓤⓝ』 2023.06.01 22:47
광고제거는 매우 잘되네요 감사합니다.
그런데 포터블로 실행한 다음 트레이 아이콘의
팝업메뉴에서 트레이 아이콘 숨기기를 클릭했더니
에러창(경고창?)이 뜨면서 다시 복원시키려면
시작메뉴에서 광고제거 프로그램을 찾아서 메뉴에서
복원시키라는데 전 포터블이라서 시작메뉴에 없어서요
다시 나오게할 필요는 딱히없는것같긴하지만 어떡하나요??
-
CraXicS 2023.06.01 23:10
안녕하세요. 포터블 버전은 원래 레지스트리를 건드리면 안되지만, 현재 구현된 포터블 버전은 단순히 설치 프로그램만 없는 바이너리 파일입니다. 그래서 설치 버전과 동일하게 작동되며, 트레이를 숨겼을 때의 설정값은 레지스트리 경로 HKEY_CURRENT_USER\Software\KakaoTalkADGuard\HideTrayIcon에 저장됩니다. 해당 값을 0으로 설정하고 작업관리자에서 KakaoADGuard.exe를 종료한 다음 다시 실행시키면 트레이아이콘이 복구됩니다. 포터블 버전에서의 트레이 숨김 옵션은 차기 버전에서 삭제할 예정입니다. 감사합니다!
-
카카수 2023.06.02 00:07
감사합니다~
빠른 업데이트 정말 고맙습니다.^^
-
김퓨터 2023.06.02 08:59
오류 피드백들이 곧바로 수정되어서 좋습니다, CraXicS님은 힘드시겠지만요. ^^
꾸준히 발전시켜서 훌륭한 광고제거 프로그램이 되었으면 합니다.
CraXicS님, 감사합니다. ^^ -
CraXicS 2023.06.02 19:29
감사합니다!
-
vegabond 2023.06.02 10:33
유용한 프로그램 감사합니다.
수고하셨습니다.
-
고감맨 2023.06.02 23:33
감사합니다.
수고하셨습니다.
-
그루터기 2023.06.03 09:58
수고하셨습니다. 좋은 프로그램 만들어 주셔서 너무 감사합니다.
잘 작동합니다.
오늘도 즐거운 하루 되시기를 바랍니다.
-
앙앙잉잉 2023.06.05 20:35
감사합니다
-
꽃상추 2023.06.07 10:01
카톡광고 엄청 거슬렸는데 감사합니다~~
-
지니제스트 2023.06.10 14:48
개발해주심에 감사합니다. 이제서야 알게되었는데.. 실행파일이 64비트용이네요. 32비트용도 제공해 주실 수 있는지
문의드립니다 ^^
-
CraXicS 2023.06.12 22:46
안녕하세요! 주중에 32비트도 컴파일해서 올려드리겠습니다! 감사합니다.
-
지니제스트 2023.06.13 00:07
고맙습니다! -
CraXicS 2023.06.23 01:51
안녕하세요! 요즘 바빠서 작업이 많이 늦었네요. 죄송합니다.
32비트 버전의 포터블 실행 파일과, 32 및 64 비트 통합 버전의 설치 파일을 업데이트 했습니다.
감사합니다.
-
지니제스트 2023.06.23 22:29
고맙습니다. 잘 사용할게요! -
한번에한걸음씩 2023.06.12 21:37 감사하게 잘 사용하겠습니다.
-
풀피리 2023.06.14 14:13
수고하셨습니다.
휴식같은 편안한 오후 되세요.
-
lynae 2023.06.27 16:20
유용한 프로그램 감사드립니다.
덕분에 잘 사용하고 있습니다.
-
『ⓖⓤⓝ』 2024.04.18 21:54
엊그제 카톡 업데이트되더니 광고제거가 제대로 안되네요ㅠㅠ
-
CraXicS 2024.04.19 20:59
네 그러네요 ㅜㅜ 호환되게 끔 수정해보겠습니다. 해결되면 다시 알려드리겠습니다.
그 동안은 AD Guard를 종료한 채로 사용해 주세요.
-
CraXicS 2024.04.20 13:00
임시 패치를 적용한 버전을 올려놓았습니다.
-
CraXicS 2024.04.22 01:13
버전 4 정식 지원 버전을 올려놓았습니다.
-
『ⓖⓤⓝ』 2024.05.12 23:42
안녕하세요
본문에 나오는 링크에서 최신버전을 받아서
적용시켰는데요 잘되는것같으면서도 조금
버그가 있는것같아서 알려드려요
아래 스샷에서 빨간색 네모부분이 자주
저렇게 깨져서 카톡창 크기를 조절하거나
마우스를 갖다대면 복원되네요 버그신고드려요~
-
CraXicS 2024.05.14 12:52
알려주셔서 감사합니다!!
-
SIM 2024.09.02 14:41
감사합니다
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
4323 | 윈 도 우| RunOnce 레지스트리 키(간단 메뉴얼) [3] | 過客 | 1041 | 14 | 07-16 |
4322 | 소프트웨어| GPT 파티션 삭제 및 재구성 / EASEUS Partition Master 16 [9] | 무월 | 1645 | 30 | 07-14 |
4321 | 소프트웨어| iVentoy 만능윈도우(WIM) 자동 설치 [21] | 무월 | 4628 | 68 | 07-08 |
4320 | 소프트웨어| iVentoy PXE 부팅 네트워크 OS 설치 [26] | 무월 | 1899 | 40 | 07-02 |
4319 | 기 타| 배치 파일 %~1 [13] | bangul | 1715 | 14 | 07-02 |
4318 | 윈 도 우| Microsoft Edge 브라우저 제거 [23] | 무월 | 2620 | 36 | 06-30 |
4317 | 모 바 일| 동영상을 원 속에 넣어 합성하는 방법 Mobile PowerDirect... [1] | 무림거사 | 1086 | 2 | 06-29 |
4316 | 윈 도 우| 윈도우11,10 MS계정 없이 로컬 계정으로 설치하기 [31] | 무월 | 4105 | 33 | 06-23 |
4315 | 윈 도 우| 윈도 에러 생길때, 모든 이벤트 로그 한꺼번에 보기 [10] |
|
1357 | 10 | 06-23 |
4314 | 윈 도 우| OneDrive 설치 방지, Microsft Edge 바로가기 생성 방지 [3] | 무월 | 1154 | 11 | 06-23 |
4313 | 윈 도 우| 윈도우10 & 11 작업표시줄 시계에 요일 나오게 하는 방법! [28] | 무월 | 2584 | 33 | 06-21 |
4312 | 윈 도 우| 한글 자음 모음 분리 현상 해결 방법 [7] | 무월 | 1504 | 14 | 06-21 |
4311 | 기 타| 레마클로님 wifi on/off 스크립트 (수정) pnputil 추가 [10] | 슈머슈마 | 956 | 7 | 06-20 |
4310 | 윈 도 우| 윈도우11 네트워크 인터넷 연결 없이 설치하기 [6] | 무월 | 2619 | 16 | 06-20 |
4309 | 윈 도 우| 파워쉘로 움직이는 .gif 바로 만들기 [6] |
|
1083 | 10 | 06-18 |
4308 | 기 타| Windows 10 pe 디스플레이 레지스트리 [4] | bangul | 1624 | 16 | 06-13 |
4307 | 윈 도 우| Windows 11의 Microsoft 스토어에서 앱 다운로드 중지를 해... | VᴇɴᴜꜱGɪ | 1166 | 4 | 06-13 |
4306 | 윈 도 우| Internet Explorer 11 강제 실행 [15] | 무월 | 2879 | 22 | 06-10 |
4305 | 윈 도 우| Windows 11에서 그룹화를 비활성화하는 방법 | VᴇɴᴜꜱGɪ | 799 | 2 | 06-10 |
4304 | 윈 도 우| NTP 서버&클라이언트 설정 하기 (윈도우 시간 동기화) [5] | 무월 | 1247 | 7 | 06-03 |
program.cs 를 둘러 봤어요. C# 가 서툴지만 궁금한게
스샷 왼쪽 하단 광고는
카톡 하위 창 타이틀 이름과 창크기를 찾아서
닫고,
오른쪽 광고는
부모창이 없단 것, 스샷에는 안나오지만
창 타이틀 이름으로 닫게 하는건가요?
광고창이란 걸 어떻게 인식해서
닫았는지 궁금합니다.