OnB는 지금 다음과 같은 기능을 가지고 있다.
- 버튼 추가/삭제/수정
- 설정 저장
- 설정 내용 사용자 폴더에 저장
- 윈도우 시작 시 프로그램 실행여부 선택
- 한/영 버전
프로그램이 켜는 것 조차 하지 않기위해, 윈도우 시작 시 프로그램 실행 기능을 추가하였다.
그 탓인지 시스템에 권한을 요청하여 윈도우 디펜더에 바이러스로 검출이 되어버리는 이슈가 생겼다.
자세한 내용은 나도 모른다.. Copilot에게 물어보자.
다음과 같은 답변을 얻었다.
- 코드 서명:
- 프로그램에 디지털 서명을 추가하면, Windows Defender가 프로그램을 신뢰할 수 있는 소스로 인식할 가능성이 높아집니다. 이를 통해 바이러스 검출을 줄일 수 있습니다.
- Windows Defender 예외 설정:
- Windows Defender에서 프로그램을 예외 목록에 추가하여 검출되지 않도록 설정할 수 있습니다. Windows Defender의 설정에서 “바이러스 및 위협 방지” > “설정 관리” > "제외 추가 또는 제거"로 이동하여 프로그램을 예외 목록에 추가하세요.
- Windows Defender에 신고:
- 프로그램이 실제로 안전한 경우, Windows Defender에 프로그램을 신고하여 오탐지로 인식되지 않도록 요청할 수 있습니다. Microsoft에 프로그램을 제출하고, 검토를 요청할 수 있습니다.
- 코드 최적화:
- 레지스트리 수정이나 자동 실행 설정을 변경하는 코드를 최적화하여, Windows Defender가 의심스럽지 않게 인식하도록 할 수 있습니다. 예를 들어, 레지스트리 수정 코드를 최소화하거나, 다른 방법으로 자동 실행을 설정할 수 있습니다.
1번과은 디지털 서명이 필요한 것 같다.
디지털 서명 = 비용 이므로 제외하였다.
2번의 경우, 보안이 있는 회사 컴퓨터를 사용 시, 예외 설정은 건드릴 수 없으므로 제외다.
(단, 개인 사용일 경우에는 문제가 없다.)
4번의 경우 이전에 이미 한번 시도해 보았으나, 해결되지 않았다.
3번의 경우 찾아보니, 아래의 영상과 같은 방법을 통해 사용이 가능하다고 한다.
https://www.youtube.com/watch?v=6jBi0RtjL18
하지만, 버전을 계속 업데이트 할 예정이므로
프로그램이 어느정도 만들어진 후 신청을 할 예정이다.
ps. 24년 10월 25일 기준, 윈도우 시작 시 실행하는 방법은 '시작프로그램' 폴더에 OnB의 바로가기 아이콘 생성 및 삭제하는 방식으로 가능하게 하였다. 권한을 이전보다 최소화 하고 기능은 유지하였다.
계속...
One Button 프로그램 개발기 - 4
프로그램, 사이트, 폴더, 파일을 실행하는건 모두 구현이 되었다.이번에는 키나 마우스 클릭 등 행동/입력을 기억하는 기능을 추가하려고 해 보았다. (OnBt4) 코드가 길기 때문에 두번에 걸쳐 Copil
livelikeflow.tistory.com
처음 이야기
'AI 프로그래밍 > OnB(One Button Executor)' 카테고리의 다른 글
One Button 프로그램 개발기 - 6 (2) | 2024.10.13 |
---|---|
One Button 프로그램 개발기 - 5 (1) | 2024.10.12 |
One Button 프로그램 개발기 - 4 (0) | 2024.10.12 |
One Button 프로그램 개발기 - 2 (1) | 2024.10.11 |
One Button 프로그램 개발기 - 1 (0) | 2024.10.11 |